N4SM / docker-compose.yml
gaialive's picture
Upload 7 files
d49e99c verified
raw
history blame contribute delete
926 Bytes
version: '3.8'
services:
db:
image: postgres:17
restart: always
environment:
POSTGRES_USER: n4sm_user
POSTGRES_PASSWORD: securepass
POSTGRES_DB: n4sm
ports:
- '5432:5432'
volumes:
- db-data:/var/lib/postgresql/data
backend:
build:
context: ./backend
dockerfile: Dockerfile
depends_on:
- db
ports:
- '3000:3000'
environment:
- DATABASE_URL=postgresql://n4sm_user:securepass@db:5432/n4sm
- NODE_ENV=production
volumes:
- ./backend:/app
- /app/node_modules
frontend:
build:
context: ./frontend
dockerfile: Dockerfile
depends_on:
- backend
ports:
- '5173:5173'
environment:
- NODE_ENV=production
volumes:
- ./frontend:/app
- /app/node_modules
stdin_open: true
tty: true
volumes:
db-data: