Docker compose and coolify solved

This commit is contained in:
Lucas Tettamanti
2026-02-04 17:59:30 -03:00
parent 5e79f17d00
commit f838603877
4 changed files with 46 additions and 6 deletions

View File

@@ -1,8 +1,7 @@
services:
app:
image: node:20-alpine
build: .
working_dir: /usr/src/app
command: sh -c "npm install && npm run dev"
expose:
- "3000"
environment:
@@ -10,9 +9,6 @@ services:
- PORT=3000
- DATABASE_URL=postgres://${POSTGRES_USER:-botino}:${POSTGRES_PASSWORD:-botino}@db:5432/${POSTGRES_DB:-botino}
- REDIS_URL=redis://redis:6379
volumes:
- .:/usr/src/app
- /usr/src/app/node_modules
depends_on:
db:
condition: service_healthy
@@ -33,7 +29,11 @@ services:
volumes:
- db_data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-botino} -d ${POSTGRES_DB:-botino}"]
test:
[
"CMD-SHELL",
"pg_isready -U ${POSTGRES_USER:-botino} -d ${POSTGRES_DB:-botino}",
]
interval: 10s
timeout: 5s
retries: 5