fix: clean up compose - remove broken volumes key, fix seed service
This commit is contained in:
@@ -4,14 +4,14 @@ x-backend-env: &backend-env
|
|||||||
DATABASE_URL: postgresql+asyncpg://postgres:postgres@db:5432/taptrack_hub
|
DATABASE_URL: postgresql+asyncpg://postgres:postgres@db:5432/taptrack_hub
|
||||||
REDIS_URL: redis://redis:6379/0
|
REDIS_URL: redis://redis:6379/0
|
||||||
SECRET_KEY: changeme-in-production-use-openssl-rand-hex-32
|
SECRET_KEY: changeme-in-production-use-openssl-rand-hex-32
|
||||||
ENVIRONMENT: development
|
ENVIRONMENT: production
|
||||||
SEMAPHORE_API_KEY: ""
|
SEMAPHORE_API_KEY: ""
|
||||||
SMTP_HOST: ""
|
SMTP_HOST: ""
|
||||||
SMTP_PORT: "587"
|
SMTP_PORT: "587"
|
||||||
SMTP_USER: ""
|
SMTP_USER: ""
|
||||||
SMTP_PASSWORD: ""
|
SMTP_PASSWORD: ""
|
||||||
SMTP_FROM: "noreply@taptrack.io"
|
SMTP_FROM: "noreply@taptrack.io"
|
||||||
HUB_BASE_URL: "http://localhost:8090"
|
HUB_BASE_URL: "http://taptrack-hub.juankibin.space"
|
||||||
PDF_DIR: "/app/data/invoices"
|
PDF_DIR: "/app/data/invoices"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
@@ -49,13 +49,11 @@ services:
|
|||||||
redis:
|
redis:
|
||||||
condition: service_started
|
condition: service_started
|
||||||
|
|
||||||
# One-shot seed service — runs seed.py then exits
|
|
||||||
seed:
|
seed:
|
||||||
build: ./backend
|
build: ./backend
|
||||||
command: python seed.py
|
command: python seed.py
|
||||||
environment:
|
environment:
|
||||||
<<: *backend-env
|
<<: *backend-env
|
||||||
volumes:
|
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -104,3 +102,4 @@ volumes:
|
|||||||
db_data:
|
db_data:
|
||||||
redis_data:
|
redis_data:
|
||||||
backend_data:
|
backend_data:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user