From d794c592b5dbc6a4687a6d5046c1323bba4f5634 Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Tue, 28 Jul 2026 02:42:13 -0400 Subject: [PATCH] website --- main.yml | 3 +++ tasks/utility/website.yml | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 tasks/utility/website.yml diff --git a/main.yml b/main.yml index 0a8322f..6611e85 100644 --- a/main.yml +++ b/main.yml @@ -147,3 +147,6 @@ - name: Deploy Tools import_tasks: tasks/utility/tools.yml tags: tools_deploy + - name: Deploy Website + import_tasks: tasks/utilitiy/website.yml + tags: website_deploy diff --git a/tasks/utility/website.yml b/tasks/utility/website.yml new file mode 100644 index 0000000..8617b4e --- /dev/null +++ b/tasks/utility/website.yml @@ -0,0 +1,19 @@ +--- +- name: Deploy Website + include_role: + name: docker + vars: + name: tools + image: + name: ghcr.io/azpha/website + tag: latest + networks: + - name: "{{ docker_network_name }}" + env: + NODE_ENV: production + labels: + traefik.enable: "true" + traefik.http.routers.website.rule: Host(`alexav.gg`) + traefik.http.routers.website.entrypoints: webSecure + traefik.http.routers.website.tls.certresolver: letsencrypt + traefik.http.services.website.loadbalancer.server.port: "80"