diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 000000000..aad8952ca --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,45 @@ +version: '3' + +services: + backend: + build: ./backend + ports: + - "3000:3000" + volumes: + - ./backend/uploads:/app/uploads + - ./backend/logs:/app/logs + networks: + - tg-net + restart: always + env_file: + - ./backend/.env + + db: + image: postgres:15 + restart: always + environment: + POSTGRES_USER: tgadmin + POSTGRES_PASSWORD: secretpass + POSTGRES_DB: tg-cms + volumes: + - db-data:/var/lib/postgresql/data + networks: + - tg-net + + frontend: + build: ./frontend + ports: + - "8080:80" + networks: + - tg-net + depends_on: + - backend + restart: always + + + +networks: + tg-net: + +volumes: + db-data: