From 2b48b4a3852b391f5d20e9fc93a61425d259c13b Mon Sep 17 00:00:00 2001 From: Tobias Manske Date: Thu, 27 Oct 2022 02:53:18 +0200 Subject: [PATCH] Youtrack --- coreos-config/compose/05_diun/watch.yml | 7 +++++ coreos-config/compose/05_youtrack/.env | 2 ++ .../compose/05_youtrack/docker-compose.yaml | 30 +++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 coreos-config/compose/05_youtrack/.env create mode 100644 coreos-config/compose/05_youtrack/docker-compose.yaml diff --git a/coreos-config/compose/05_diun/watch.yml b/coreos-config/compose/05_diun/watch.yml index cfcb97d..575b494 100644 --- a/coreos-config/compose/05_diun/watch.yml +++ b/coreos-config/compose/05_diun/watch.yml @@ -4,3 +4,10 @@ - new include_tags: - ^stable-\d+ + +- name: docker.io/jetbrains/youtrack + watch_repo: true + notify_on: + - new + include_tags: + - .* diff --git a/coreos-config/compose/05_youtrack/.env b/coreos-config/compose/05_youtrack/.env new file mode 100644 index 0000000..086143e --- /dev/null +++ b/coreos-config/compose/05_youtrack/.env @@ -0,0 +1,2 @@ +COMPOSE_PROJECT_NAME=youtrack +VERSION=2022.2.59587 diff --git a/coreos-config/compose/05_youtrack/docker-compose.yaml b/coreos-config/compose/05_youtrack/docker-compose.yaml new file mode 100644 index 0000000..e49766f --- /dev/null +++ b/coreos-config/compose/05_youtrack/docker-compose.yaml @@ -0,0 +1,30 @@ +--- +version: "3.4" + +services: + youtrack: + image: jetbrains/youtrack:${VERSION} + volumes: + - data:/opt/youtrack/data + - conf:/opt/youtrack/conf + - logs:/opt/youtrack/logs + - backups:/opt/youtrack/backups + labels: + - "traefik.enable=true" + - "traefik.http.routers.youtrack.rule=Host(`youtrack.tobiasmanske.de`)" + - "traefik.http.routers.youtrack.entryPoints=websecure" + - "traefik.http.services.youtrack.loadbalancer.server.port=8080" + restart: always + networks: + - gateway + +networks: + gateway: + external: true + +volumes: + data: + conf: + logs: + backups: +...