24 lines
631 B
YAML
24 lines
631 B
YAML
version: '3.8'
|
|
services:
|
|
database:
|
|
container_name: pvtchat_database
|
|
image: mongo:5-focal
|
|
ports: [27017:27017]
|
|
volumes: [pvtchat:/data/db]
|
|
restart: unless-stopped
|
|
app:
|
|
container_name: pvtchat_app
|
|
depends_on: [database]
|
|
build:
|
|
context: ./
|
|
dockerfile: Dockerfile.prod
|
|
ports: [3000:3000, 4200:4200]
|
|
env_file: [./backend/.env, ./frontend/env/.env.dev]
|
|
volumes:
|
|
- ./backend/src:/app/backend/src
|
|
- ./backend/assets:/app/backend/assets
|
|
- ./backend/logs:/app/backend/logs
|
|
- ./frontend/src:/app/frontend/src
|
|
restart: unless-stopped
|
|
volumes:
|
|
pvtchat: |