From 8b3556747604a303ed65dbb4b4bac908105519db Mon Sep 17 00:00:00 2001 From: Chewing_Bever Date: Tue, 15 Nov 2022 21:36:48 +0100 Subject: [PATCH] lander: added stack --- stacks/lander.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 stacks/lander.yml diff --git a/stacks/lander.yml b/stacks/lander.yml new file mode 100644 index 0000000..32f3392 --- /dev/null +++ b/stacks/lander.yml @@ -0,0 +1,27 @@ +version: '3.4' + +services: + app: + image: 'git.rustybever.be/chewing_bever/lander:latest' + + deploy: + mode: 'replicated' + replicas: 1 + placement: + constraints: + - 'node.labels.class.lander==true' + labels: + - 'traefik.enable=true' + - 'traefik.http.routers.lander.rule=Host(`s.r8r.be`)' + - 'traefik.http.routers.lander.tls=true' + - 'traefik.http.routers.lander.tls.certresolver=letsEncrypt' + - 'traefik.http.services.lander.loadbalancer.server.port=18080' + + environment: + - 'LANDER_API_KEY' + networks: + - 'public' + +networks: + public: + external: true