Watchtower: Split pantalaimon

This commit is contained in:
Tobias Manske 2023-03-05 22:23:01 +01:00
parent 0bd1408207
commit 1a97d84b46
Signed by: tobias
GPG Key ID: E83C743C1FC2F79A
5 changed files with 30 additions and 12 deletions

View File

@ -105,6 +105,7 @@
- { role: compose_project, service: keycloak }
- { role: compose_project, service: minio }
- { role: compose_project, service: registry }
- { role: compose_project, service: pantalaimon }
- { role: compose_project, service: gitea }
- { role: compose_project, service: gitea-runner }
- { role: compose_project, service: ba-gitlab-runner }

View File

@ -0,0 +1 @@
COMPOSE_PROJECT_NAME=pentalaimon

View File

@ -0,0 +1,23 @@
---
services:
pantalaimon:
image: matrixdotorg/pantalaimon:latest
container_name: pantalaimon
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
volumes:
- pantalaimon_data:/data
- ./pantalaimon.conf:/data/pantalaimon.conf:ro,Z
restart: always
networks:
- pantalaimon
volumes:
pantalaimon_data:
networks:
pantalaimon:
name: pantalaimon
internal: false
...

View File

@ -14,18 +14,11 @@ services:
- /var/run/docker.sock:/var/run/docker.sock
- /home/core/.docker:/config
restart: always
networks:
- default
- pantalaimon
networks:
pantalaimon:
image: matrixdotorg/pantalaimon:latest
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
volumes:
- pantalaimon_data:/data
- ./pantalaimon.conf:/data/pantalaimon.conf:ro,Z
restart: always
volumes:
pantalaimon_data:
external: true
...