diff --git a/wekan/README.md b/wekan/README.md new file mode 100644 index 0000000..a57132a --- /dev/null +++ b/wekan/README.md @@ -0,0 +1,3 @@ +## Wekan Swarm Service Konfigürasyonu + +### docker stack deploy -c wekan.yml wekan diff --git a/wekan/wekan.yml b/wekan/wekan.yml new file mode 100644 index 0000000..42a7840 --- /dev/null +++ b/wekan/wekan.yml @@ -0,0 +1,34 @@ +version: '3.8' + +services: + wekan: + image: quay.io/wekan/wekan:latest + environment: + - ROOT_URL=https://kanban.emrekirman.xyz + - MONGO_URL=admin:emre98836@mongodb:27017/wekan + - WITH_API=true + - BROWSER_POLICY_ENABLED=false + - DEFAULT_BOARD_TITLE=Emre Kirman Kanban + - DEFAULT_BOARD_DESC=Proje Yönetim Panosu + networks: + - mongodb_backend + - traefik-public + deploy: + replicas: 1 + placement: + constraints: + - node.labels.platform == dev + labels: + - traefik.enable=true + - traefik.http.routers.wekan.rule=Host(`kanban.emrekirman.com`) + - traefik.http.routers.wekan.entrypoints=websecure + - traefik.http.routers.wekan.tls.certresolver=myresolver + - traefik.http.services.wekan.loadbalancer.server.port=8080 +networks: + traefik-public: + external: true + mongodb_backend-net: + external: true + +volumes: + wekan_mongo_data: