fix granian-compose.yml

This commit is contained in:
grillazz 2025-06-08 20:00:19 +02:00
parent 1fb5ad469b
commit 757bb2dc53
3 changed files with 20 additions and 5 deletions

View File

@ -54,9 +54,10 @@ COPY /app/ app/
COPY /tests/ tests/ COPY /tests/ tests/
COPY /templates/ templates/ COPY /templates/ templates/
COPY .env app/ COPY .env app/
COPY alembic.ini app/ COPY alembic.ini /panettone/alembic.ini
COPY alembic/ app/alembic/ COPY /alembic/ alembic/
COPY logging-uvicorn.json /panettone/logging-uvicorn.json COPY logging-uvicorn.json /panettone/logging-uvicorn.json
COPY logging-granian.json /panettone/logging-granian.json
COPY pyproject.toml /panettone/pyproject.toml COPY pyproject.toml /panettone/pyproject.toml
RUN python -V RUN python -V

View File

@ -3,6 +3,8 @@ services:
container_name: fsap_app container_name: fsap_app
network_mode: host network_mode: host
build: . build: .
environment:
- PYTHONPATH=/panettone
env_file: env_file:
- .env - .env
- .secrets - .secrets

View File

@ -1,21 +1,32 @@
services: services:
app: app:
container_name: fsap_app container_name: fsap_app
network_mode: host
build: . build: .
environment:
- PYTHONPATH=/panettone
env_file: env_file:
- .env - .env
- .secrets - .secrets
command: granian --interface asgi --host 0.0.0.0 --port 8080 --loop uvloop app.main:app --access-log --log-level debug --log-config ./logging-granian.json command: bash -c "
granian --interface asgi
--host 0.0.0.0 --port 8080
app.main:app --access-log --log-level debug
--log-config ./logging-granian.json
"
volumes: volumes:
- .:/home/code - ./app:/panettone/app
- ./tests:/panettone/tests
- ./templates:/panettone/templates
ports: ports:
- "8080:8080" - "8080:8080"
depends_on: depends_on:
- db - db
- redis - inmemory
db: db:
container_name: fsap_db container_name: fsap_db
network_mode: host
build: build:
context: ./db context: ./db
dockerfile: Dockerfile dockerfile: Dockerfile
@ -41,6 +52,7 @@ services:
inmemory: inmemory:
image: redis:latest image: redis:latest
container_name: fsap_inmemory container_name: fsap_inmemory
network_mode: host
ports: ports:
- "6379:6379" - "6379:6379"
env_file: env_file: