diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index 250743238..707888bfa 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -4,16 +4,4 @@ services: context: . dockerfile: ./Resources/docker/app/Dockerfile - environment: - - DEBUG=True - - # For development, we want to mount the code into the container so that changes are reflected immediately without needing to rebuild the image. - volumes: - - .:/code - - /code/.venv/ # Ignore the virtual environment directory to prevent conflicts between the host and container environments. - - graphql-engine: - environment: - HASURA_GRAPHQL_ENABLE_CONSOLE: "true" - # docker compose -f docker-compose.yml -f docker-compose-dev.yml up -d diff --git a/docker-compose.yml b/docker-compose.yml index 46788c43d..3adddcd72 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,6 +26,9 @@ services: POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-pokemon} POSTGRES_USER: ${POSTGRES_USER:-ash} POSTGRES_DB: ${POSTGRES_DB:-pokeapi} + volumes: + - .:/code + - /code/.venv/ # Ignore the venv to prevent conflicts between the host and container environments depends_on: db: condition: service_healthy @@ -34,7 +37,7 @@ services: restart: always web: - image: nginx:1.27.3-alpine3.20 + image: nginx:1.31.2-alpine3.23 ports: - "80:80" - "443:443" @@ -54,7 +57,7 @@ services: restart: always environment: HASURA_GRAPHQL_DATABASE_URL: postgres://${POSTGRES_USER:-ash}:${POSTGRES_PASSWORD:-pokemon}@db:5432/${POSTGRES_DB:-pokeapi} - HASURA_GRAPHQL_ENABLE_CONSOLE: "false" + HASURA_GRAPHQL_ENABLE_CONSOLE: "true" HASURA_GRAPHQL_DEV_MODE: "false" HASURA_GRAPHQL_LOG_LEVEL: "warn" HASURA_GRAPHQL_ENABLED_LOG_TYPES: startup, http-log, webhook-log, websocket-log, query-log