setup potato for traefik.

This commit is contained in:
iamBadgers
2026-03-15 19:46:09 -07:00
parent 6bb60c49f4
commit 8377d3f8f8
3 changed files with 37 additions and 30 deletions

View File

@@ -1,37 +1,43 @@
services:
proxy:
container_name: traefik
image: traefik
web:
build: ./foundry-manager
command: ["npm", "run", "dev"]
ports:
- 5173:5173
- 8080:8080
develop:
watch:
- action: sync
path: ./foundry-manager/src
target: /app/src
- action: rebuild
path: ./foundry-manager/package.json
- action: rebuild
path: ./foundry-manager/Dockerfile
- action: restart
path: compose.yaml
api:
build: ./server
command: ["flask", "--app", "./src/main", "--debug", "run", "--host=0.0.0.0"]
command: --providers.docker
ports:
- 5000:5000
- 80:80
volumes:
- /var/run/docker.sock:/var/run/docker.sock
web:
build: ./fmanager
command: ["npm", "run", "dev"]
develop:
watch:
- action: sync
path: ./server/src
path: ./fmanager/src
target: /app/src
- action: rebuild
path: ./server/requirements.txt
path: ./fmanager/package.json
- action: rebuild
path: ./server/Dockerfile
path: ./fmanager/Dockerfile
- action: restart
path: ./fmanager/compose.yaml
labels:
traefik.http.routers.client.rule: "Host(`localhost`)"
api:
build: ./foundry-manager-api
command: ["flask", "--app", "./src/main", "--debug", "run", "--host=0.0.0.0"]
develop:
watch:
- action: sync
path: ./foundry-manager-api/src
target: /app/src
- action: rebuild
path: ./server/compose.yaml
path: ./foundry-manager-api/requirements.txt
- action: rebuild
path: ./foundry-manager-api/Dockerfile
- action: rebuild
path: ./foundry-manager-api/compose.yaml
labels:
traefik.http.routers.api.rule: "Host(`localhost`) && PathPrefix(`/api`)"