diff --git a/kitchenowl/docker-compose.yml b/kitchenowl/docker-compose.yml new file mode 100644 index 0000000..e2f65a5 --- /dev/null +++ b/kitchenowl/docker-compose.yml @@ -0,0 +1,46 @@ +name: kitchenowl + +services: + front: + image: tombursch/kitchenowl-web:latest + restart: unless-stopped + environment: + - BACK_URL=back:5000 + ports: + - "6880:80" + depends_on: + - back + networks: + - web + - kitchen + labels: + - "traefik.enable=true" + - "traefik.http.routers.kitchen.rule=Host(``)" + - "traefik.http.routers.kitchen.entrypoints=websecure" + - "traefik.http.routers.kitchen.tls=true" + - "traefik.http.routers.kitchen.tls.certResolver=letsencrypt" + - "traefik.docker.network=web" + - homepage.group=Famille + - homepage.name=Recettes + - homepage.href=https://recette.lescourts.fr + - homepage.description=Livre de recettes + - homepage.icon=kitchenowl.png + + back: + image: tombursch/kitchenowl-backend:latest + restart: unless-stopped + environment: + - JWT_SECRET_KEY= + - FRONT_URL=https:// + volumes: + - kitchenowl_data:/data + networks: + - kitchen + +volumes: + kitchenowl_data: +networks: + kitchen: + external: false + web: + external: true \ No newline at end of file