3. Uruchomienie infrastruktury aplikacji za pomocą Docker Compose
Po pobraniu repozytorium oraz zainstalowaniu Docker Desktop, możesz uruchomić infrastrukture aplikację za pomocą Docker Compose. W katalogu projektu znajdziesz plik docker-compose.ymldocker-compose.yml
, który zawiera konfigurację kontenerów.
Jeżeli zamknąłeś terminal z poprzedniego kroku to otwórz go i przejdź do katalogu projektu, a następnie wprowadź następującą komendę:
4. Uruchomienie aplikacji w Visual Studio
Aby uruchomić tę aplikację w Visual Studio, rozpocznij od projektu Game.Api
, który należy ustawić jako domyślny. Wykonaj następujące kroki:
-
Otwórz solucję projektu w Visual Studio.
-
Przejdź do eksploratora rozwiązań (Solution Explorer) po prawej stronie.
-
Kliknij prawym przyciskiem myszy na projekcie
Game.Api
, który chcesz ustawić jako domyślny, a następnie wybierz opcję "Ustaw jako projekt startowy" (Set as StartUp Project).
Teraz Game.Api
jest ustawiony jako domyślny projekt. Możesz zacząć pracować nad nim i uruchamiać aplikację w trybie debugowania, naciskając klawisz F5 lub wybierając opcję "Uruchom" (Run) z menu Visual Studio.
Dodatkowo w celu zarządzania infrastrukturą aplikacji został uruchomiony pgAdmin4 oraz Redis Commander pod domyślnymi adresami:
- pgAdmin4
Adres:
localhost:8081
Dostęp:
[email protected]
PASSWORD=root
- Redis Commander
Adres:
localhost:8082
Dostęp:
USER=redis
PASSWORD=password
Numery portów, nazwy użytkowników i hasła można edytować w pliku .env
w katalogu głównym projektu.
Warto pamiętać, że na tym etapie wszystko powinno poprawnie się uruchomić, jeśli zostało wcześniej poprawnie skonfigurowane. Jeśli masz jakiekolwiek problemy z konfiguracją, upewnij się, że wszystkie zależności i środowisko są właściwie skonfigurowane.