diff --git a/.gitignore b/.gitignore index 5d5d32e..a89ba0d 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ __pycache__/ dist/ build/ .venv/ +data/ diff --git a/docker-compose.yml b/docker-compose.yml index 9e2c2ac..041b585 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,12 +8,11 @@ services: depends_on: postgres: condition: service_healthy - redis: - condition: service_started volumes: - ./src:/app/src - - uploads:/data/uploads + - ./data/uploads:/data/uploads command: uvicorn tracker.app:app --host 0.0.0.0 --port 8100 --reload --reload-dir /app/src + restart: unless-stopped postgres: image: postgres:16-alpine @@ -24,21 +23,10 @@ services: ports: - "5433:5432" volumes: - - pgdata:/var/lib/postgresql/data + - ./data/postgres:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U team_board -d team_board_dev"] interval: 5s timeout: 3s retries: 5 - - redis: - image: redis:7-alpine - ports: - - "6380:6379" - volumes: - - redisdata:/data - -volumes: - pgdata: - redisdata: - uploads: + restart: unless-stopped