Aby uruchomić projekt, postępuj zgodnie z poniższymi krokami:
-
Zainstaluj Docker na swoim systemie.
-
Sklonuj repozytorium git
git clone https://github.com/MRR-Group/steam-buddy.git
-
Otwórz terminal i przejdź do katalogu, w którym znajduje się plik docker-compose.yml.
-
Stwórz plik .env i dostosuj jego konfigurację.
cp .env.example .env
-
Jeżeli używasz Linux'a, upewnij się że zmienna
DOCKER_USERw .env zawiera poprawne id użytkownika i jego grupy. Unikniesz dzięki temu problemów z brakiem praw edycji do plików wygenerowanych przez artisan'a lub npm. WartośćDOCKER_USERpowinna być równa wynikowi tej komendy:echo "$(id -u):$(id -g)"
Jeżeli korzystasz z dokera dla Windowsa z WSL, pomiń ten krok, wartości 1000:1000 są dla ciebie poprawne.
-
Przygotuj aplikacje do pracy
make init
-
Uruchom projekt:
make dev
-
Po zakończeniu procesu uruchamiania, projekt będzie dostępny pod adresem http://localhost.
Aby uzyskać dostęp do konsoli PHP wewnątrz kontenera, wykonaj następujące kroki:
- Otwórz terminal.
- Uruchom poniższą komendę:
make php
- Teraz jesteś wewnątrz kontenera PHP i możesz korzystać z narzędzi, takich jak Composer.
Aby uzyskać dostęp do konsoli NodeJS wewnątrz kontenera, wykonaj następujące kroki:
- Otwórz terminal.
- Uruchom poniższą komendę:
make node
- Teraz jesteś wewnątrz kontenera Node i możesz korzystać z narzędzi, takich jak npm.
- Otwórz terminal.
- Uruchom poniższą komendę:
make fix
- Otwórz terminal.
- Uruchom poniższą komendę:
make test
