File tree Expand file tree Collapse file tree 1 file changed +19
-11
lines changed
Expand file tree Collapse file tree 1 file changed +19
-11
lines changed Original file line number Diff line number Diff line change @@ -3,10 +3,10 @@ services:
33 image : postgres:15-alpine
44 volumes :
55 - postgres_data:/var/lib/postgresql/data
6- env_file :
7- - .env
8- ports :
9- - " 5432:5432 "
6+ environment :
7+ POSTGRES_DB : ${POSTGRES_DB:-aigovhub}
8+ POSTGRES_USER : ${POSTGRES_USER:-postgres}
9+ POSTGRES_PASSWORD : ${POSTGRES_PASSWORD:-postgres}
1010 healthcheck :
1111 test : ["CMD-SHELL", "pg_isready -U postgres"]
1212 interval : 5s
@@ -17,21 +17,29 @@ services:
1717 build : ./backend
1818 volumes :
1919 - ./backend:/app
20- ports :
21- - " 8000:8000"
22- env_file :
23- - .env
20+ environment :
21+ DATABASE_URL : postgresql://${POSTGRES_USER:-postgres}:${POSTGRES_PASSWORD:-postgres}@db:5432/${POSTGRES_DB:-aigovhub}
22+ ENABLE_AI_FEATURES : ${ENABLE_AI_FEATURES:-false}
23+ GEMINI_API_KEY : ${GEMINI_API_KEY:-}
24+ GEMINI_MODEL : ${GEMINI_MODEL:-gemini-2.0-flash-exp}
2425 depends_on :
2526 db :
2627 condition : service_healthy
28+ labels :
29+ - " coolify.managed=true"
2730
2831 frontend :
2932 build : ./frontend
30- ports :
31- - " 3000:80"
3233 depends_on :
3334 - backend
35+ labels :
36+ - " traefik.enable=true"
37+ - " traefik.http.routers.aigovhub-frontend.rule=Host(`aigovhub.coolify.lzzo.net`)"
38+ - " traefik.http.routers.aigovhub-frontend.entrypoints=https"
39+ - " traefik.http.routers.aigovhub-frontend.tls=true"
40+ - " traefik.http.routers.aigovhub-frontend.tls.certresolver=letsencrypt"
41+ - " traefik.http.services.aigovhub-frontend.loadbalancer.server.port=80"
42+ - " coolify.managed=true"
3443
3544volumes :
3645 postgres_data :
37-
You can’t perform that action at this time.
0 commit comments