The project was generated using the Clean.Architecture.Solution.Template version 9.0.10.
W katalogu scripts zawarty jest plik skrytpowy test-endpoints.sh z wypisanymi wszystkimi requestami CURl.
W katalogu misc zawarta jest implementacja modułu GraphQL - serwisu pogodowego (wrapper dla OpenWeatherMap)
- Docker
- Instancja PostgreSQL (do uruchomienia lokalnego)
Zmienne środowiskowe:
Utwórz plik .env lub skopiuj env.example w głównym katalogu projektu i dodaj następującą linię:
OPENWEATHERMAP_API_KEY=your_api_key_here
docker-compose up -dUsługi będą dostępne na następujących portach:
- API (
application-web):http://localhost:8080 - Interfejs administratora (
application-admin):http://localhost:8081 - PostgreSQL (
application-postgres):localhost:5432 - Serwis pogodowy (
weather-graphql):http://localhost:5000