make deployment easier (#225)

This commit is contained in:
Jozef Dochan
2025-05-22 15:08:13 +02:00
committed by GitHub
parent d2934e8da4
commit 575c4cbedb
13 changed files with 318 additions and 261 deletions

View File

@@ -1,31 +1,16 @@
version: '3.8'
services:
backend:
image: unittcms-backend:latest
build:
context: ./backend
ports:
- '8001:8001'
environment:
- NODE_ENV=production
- FRONTEND_ORIGIN=http://localhost:8000
- PORT=8001
volumes:
- db-data:/app/database
frontend:
image: unittcms-frontend:latest
build:
context: ./frontend
unittcms:
image: unittcms:latest
ports:
- '8000:8000'
environment:
- NODE_ENV=production
- NEXT_PUBLIC_BACKEND_ORIGIN=http://localhost:8001
- PORT=8000
depends_on:
- backend
- SECRET_KEY=your_secret_key_here
- IS_DEMO=false # set to true to seed the database
volumes:
- db-data:/app/database
volumes:
db-data: