added docker support

This commit is contained in:
WillowMT
2026-02-20 14:03:24 +07:00
parent f17c0ba90e
commit 984b1a68a6
8 changed files with 166 additions and 1 deletions

30
docker-compose.yml Normal file
View File

@@ -0,0 +1,30 @@
services:
backend:
build:
context: ./backend
dockerfile: Dockerfile
restart: always
networks:
- dokploy-network
frontend:
build:
context: ./frontend
dockerfile: Dockerfile
restart: always
ports:
- 80
networks:
- dokploy-network
depends_on:
- backend
labels:
- "traefik.enable=true"
- "traefik.http.routers.frontend.rule=Host(`your-domain.com`)"
- "traefik.http.routers.frontend.entrypoints=websecure"
- "traefik.http.routers.frontend.tls.certResolver=letsencrypt"
- "traefik.http.services.frontend.loadbalancer.server.port=80"
networks:
dokploy-network:
external: true