diff --git a/main.yml b/main.yml index ecfbf00..0a8322f 100644 --- a/main.yml +++ b/main.yml @@ -144,3 +144,6 @@ - name: Deploy Pelican import_tasks: tasks/gaming/pelican.yml tags: pelican_deploy + - name: Deploy Tools + import_tasks: tasks/utility/tools.yml + tags: tools_deploy diff --git a/tasks/utility/tools.yml b/tasks/utility/tools.yml new file mode 100644 index 0000000..eeaa869 --- /dev/null +++ b/tasks/utility/tools.yml @@ -0,0 +1,17 @@ +--- +- name: Deploy Tools Frontend + include_role: + name: docker + vars: + name: tools + image: + name: git.alexav.gg/alex/tools + tag: latest + env: + NODE_ENV: production + labels: + traefik.enable: "true" + traefik.http.routers.tools.rule: Host(`tools.alexav.gg`) + traefik.http.routers.tools.entrypoints: webSecure + traefik.http.routers.tools.tls.certresolver: letsencrypt + traefik.http.services.tools.loadbalancer.server.port: 80