diff --git a/roles/docker/templates/appriseapi-compose.yml.j2 b/roles/docker/templates/appriseapi-compose.yml.j2 index 48ee829..0bc4838 100644 --- a/roles/docker/templates/appriseapi-compose.yml.j2 +++ b/roles/docker/templates/appriseapi-compose.yml.j2 @@ -11,6 +11,13 @@ services: - plugin:/plugin - attach:/attach image: caronc/apprise:latest + labels: + glance.name: Apprise + glance.icon: si:imessage + glance.url: https://auth.thesatelliteoflove.com/ + glance.description: Apprise api server + glance.id: apprise + volumes: config: attach: diff --git a/roles/docker/templates/ghost-1-compose.yml.j2 b/roles/docker/templates/ghost-1-compose.yml.j2 index d9b644a..7467ae6 100644 --- a/roles/docker/templates/ghost-1-compose.yml.j2 +++ b/roles/docker/templates/ghost-1-compose.yml.j2 @@ -12,6 +12,11 @@ services: - ghost:/var/lib/ghost/content extra_hosts: - 'phlog.thesatelliteoflove.com:172.20.0.5' + labels: + glance.name: Ghost + glance.icon: si:ghost + glance.url: https://phlog.thesatelliteoflove.com/ + glance.description: Photo Blog volumes: ghost: diff --git a/roles/docker/templates/gitea-compose.yml.j2 b/roles/docker/templates/gitea-compose.yml.j2 index ad0152b..d639a27 100644 --- a/roles/docker/templates/gitea-compose.yml.j2 +++ b/roles/docker/templates/gitea-compose.yml.j2 @@ -14,6 +14,12 @@ services: - GITEA__mailer__USER=resend - GITEA__mailer__PASSWD={{ resend_key }} restart: unless-stopped + labels: + glance.name: Gitea + glance.icon: si:gitea + glance.url: https://git.thesatelliteoflove.com/ + glance.description: Code repo + glance.id: gitea volumes: - gitea:/data - /etc/timezone:/etc/timezone:ro @@ -36,6 +42,9 @@ services: extra_hosts: - 'auth.thesatelliteoflove.com:172.20.0.5' - 'git.thesatelliteoflove.com:172.20.0.5' + labels: + glance.parent: gitea + glance.name: Worker volumes: - ./runner-config.yaml:/config.yaml - ./data:/data diff --git a/roles/docker/templates/glance-compose.yml.j2 b/roles/docker/templates/glance-compose.yml.j2 index 0a15c41..5166e93 100644 --- a/roles/docker/templates/glance-compose.yml.j2 +++ b/roles/docker/templates/glance-compose.yml.j2 @@ -10,6 +10,12 @@ services: extra_hosts: - 'thesatelliteoflove.com:172.20.0.5' - 'watcher.thesatelliteoflove.com:172.20.0.5' + labels: + glance.name: Glance + glance.icon: si:homepage + glance.url: https://home.thesatelliteoflove.com/ + glance.description: Homepage app + glance.id: glance networks: default: diff --git a/roles/docker/templates/gotosocial-compose.yml.j2 b/roles/docker/templates/gotosocial-compose.yml.j2 index 12b3013..ecd9390 100644 --- a/roles/docker/templates/gotosocial-compose.yml.j2 +++ b/roles/docker/templates/gotosocial-compose.yml.j2 @@ -1,6 +1,6 @@ services: gotosocial: - image: superseriousbusiness/gotosocial:0.18.0 + image: superseriousbusiness/gotosocial:0.18.2 container_name: gotosocial user: 1000:1000 extra_hosts: @@ -30,11 +30,19 @@ services: - gotosocial:/gotosocial/storage restart: "always" labels: - - docker-volume-backup.stop-during-backup=true + docker-volume-backup.stop-during-backup: true + glance.name: GoToSocial + glance.icon: si:mastodon + glance.url: https://social.thesatelliteoflove.com/ + glance.description: Fediverse server + glance.id: gotosocial backup: image: offen/docker-volume-backup:v2 restart: always + labels: + glance.parent: gotosocial + glance.name: Backup environment: BACKUP_FILENAME: backup-gts-%Y-%m-%dT%H-%M-%S.tar.gz BACKUP_LATEST_SYMLINK: backup-latest.tar.gz diff --git a/roles/docker/templates/heyform-compose.yml.j2 b/roles/docker/templates/heyform-compose.yml.j2 index 67005e1..aaecd6d 100644 --- a/roles/docker/templates/heyform-compose.yml.j2 +++ b/roles/docker/templates/heyform-compose.yml.j2 @@ -8,6 +8,12 @@ services: depends_on: - mongo - keydb + labels: + glance.name: Heyform + glance.icon: si:googleforms + glance.url: https://forms.nerder.land/ + glance.description: Forms server + glance.id: heyform environment: - APP_HOMEPAGE_URL=http://forms.nerder.land - SESSION_KEY={{ heyform_session_key }} @@ -25,6 +31,9 @@ services: mongo: image: percona/percona-server-mongodb:4.4 restart: always + labels: + glance.parent: heyform + glance.name: MongoDB volumes: # Persist MongoDB data - database:/data/db @@ -33,6 +42,9 @@ services: image: eqalpha/keydb:latest restart: always command: keydb-server --appendonly yes + labels: + glance.parent: heyform + glance.name: KeyDB volumes: # Persist KeyDB data - keydb:/data