Files
homelab/tasks/cobalt.yml
Alex Frantz 3141559f48
Some checks failed
Deploy Containers / Prepare (push) Failing after 4s
cleanup
2026-02-14 14:35:29 -05:00

23 lines
697 B
YAML

---
- name: Deploy Cobalt
include_role:
name: docker
vars:
name: cobalt
image:
name: ghcr.io/imputnet/cobalt
tag: 11
env:
API_URL: "https://dl.alexav.gg"
TURNSTILE_SITEKEY: "{{ COBALT_TURNSTILE_SITEKEY }}"
TURNSTILE_SECRET: "{{ COBALT_TURNSTILE_SECRET }}"
JWT_SECRET: "{{ COBALT_JWT_SECRET }}"
networks:
- name: "{{ docker_network_name }}"
labels:
traefik.enable: "true"
traefik.http.routers.cobalt.rule: Host(`dl.alexav.gg`)
traefik.http.routers.cobalt.entrypoints: webSecure
traefik.http.routers.cobalt.tls.certresolver: letsencrypt
traefik.http.services.cobalt.loadbalancer.server.port: "9000"