diff --git a/corum-fk/corumfk.yml b/corum-fk/corumfk.yml new file mode 100644 index 0000000..611acd3 --- /dev/null +++ b/corum-fk/corumfk.yml @@ -0,0 +1,49 @@ +version: '3.8' +services: + corum-fk-landing: + image: ghcr.io/emrekirman/corum-fk-landing:latest + networks: + - traefik-public + - corum-fk-network + deploy: + replicas: 2 + placement: + constraints: + - node.labels.platform == dev + restart_policy: + condition: on-failure + labels: + - traefik.enable=true + - traefik.http.routers.corum-fk-landing.rule=Host(`corum.emrekirman.xyz`) + - traefik.http.routers.corum-fk-landing.entrypoints=websecure + - traefik.http.routers.corum-fk-landing.tls.certresolver=myresolver + - traefik.http.services.corum-fk-landing.loadbalancer.server.port=3000 + - traefik.http.routers.corum-fk-landing.service=corum-fk-landing + corum-fk-agent: + image: ghcr.io/emrekirman/corum-fk-agent:latest + networks: + - corum-fk-network + deploy: + replicas: 1 + restart_policy: + condition: on-failure + placement: + constraints: + - node.labels.platform == dev + corum-fk-redis: + image: redis:7.2 + command: ["redis-server", "--requirepass", "98836", "--appendonly", "yes"] + networks: + - corum-fk-network + deploy: + mode: replicated + replicas: 1 + restart_policy: + condition: on-failure + placement: + constraints: + - node.labels.platform == dev +networks: + traefik-public: + external: true + corum-fk-network: \ No newline at end of file