ff
This commit is contained in:
parent
400cc57c64
commit
2b4a3384cd
13 changed files with 115 additions and 8 deletions
|
@ -6,8 +6,11 @@ services:
|
|||
image: gitea/act_runner:0.2.11
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
memory: 512m
|
||||
cpus: 2
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
volumes:
|
||||
|
|
|
@ -7,8 +7,11 @@ services:
|
|||
container_name: authelia
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
memory: 512m
|
||||
cpus: 2
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
environment:
|
||||
|
@ -46,8 +49,11 @@ services:
|
|||
container_name: authelia-redis
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
memory: 512m
|
||||
cpus: 2
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
environment:
|
||||
|
@ -67,8 +73,11 @@ services:
|
|||
command: --transaction-isolation=READ-COMMITTED --log-bin=ROW --innodb_read_only_compressed=OFF
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
memory: 512m
|
||||
cpus: 2
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
volumes:
|
||||
|
|
|
@ -5,6 +5,11 @@ services:
|
|||
image: ghcr.io/gramps-project/grampsweb:v24.12.2 # version
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
ports:
|
||||
|
@ -38,6 +43,11 @@ services:
|
|||
grampsweb_celery:
|
||||
<<: *grampsweb # YAML merge key copying the entire grampsweb service config
|
||||
ports: []
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "1024M"
|
||||
container_name: grampsweb-celery
|
||||
depends_on:
|
||||
- grampsweb_redis
|
||||
|
@ -49,6 +59,11 @@ services:
|
|||
container_name: grampsweb-redis
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
healthcheck:
|
||||
|
|
|
@ -4,6 +4,11 @@ services:
|
|||
container_name: lldap
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
ports:
|
||||
|
@ -27,6 +32,11 @@ services:
|
|||
image: "postgres:17.2"
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
environment:
|
||||
|
|
|
@ -5,6 +5,11 @@ services:
|
|||
image: "ghcr.io/miniflux/miniflux:2.2.4"
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
depends_on:
|
||||
|
@ -39,6 +44,11 @@ services:
|
|||
image: "postgres:17.2"
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
environment:
|
||||
|
@ -62,6 +72,11 @@ services:
|
|||
- miniflux
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "4"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
environment:
|
||||
|
|
|
@ -5,6 +5,11 @@ services:
|
|||
image: "deluan/navidrome:0.54.3"
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "4"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
environment:
|
||||
|
|
|
@ -6,6 +6,11 @@ services:
|
|||
command: --transaction-isolation=READ-COMMITTED --log-bin=ROW --innodb_read_only_compressed=OFF
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
volumes:
|
||||
|
@ -41,6 +46,11 @@ services:
|
|||
- internal
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
command: "redis-server --requirepass {{ lookup('viczem.keepass.keepass', 'nextcloud/nextcloud_redis_host_password', 'password') }}"
|
||||
|
@ -56,6 +66,11 @@ services:
|
|||
image: "registry.mgrote.net/nextcloud-cronjob:latest"
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
network_mode: none
|
||||
|
@ -72,6 +87,11 @@ services:
|
|||
container_name: nextcloud-app
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "4"
|
||||
memory: "1024M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
depends_on:
|
||||
|
|
|
@ -4,6 +4,11 @@ services:
|
|||
container_name: postfix
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
ports:
|
||||
|
|
|
@ -2,6 +2,11 @@ services:
|
|||
oci-registry:
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
container_name: oci-registry
|
||||
|
|
|
@ -3,6 +3,11 @@ services:
|
|||
container_name: routeros-config-export
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
image: "registry.mgrote.net/routeros-config-export:latest"
|
||||
|
|
|
@ -7,6 +7,11 @@ services:
|
|||
image: "traefik:v3.2.3"
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
volumes:
|
||||
|
|
|
@ -28,6 +28,11 @@ services:
|
|||
- 5514:5514/udp #optional
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "1024M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
networks:
|
||||
|
|
|
@ -4,6 +4,11 @@ services:
|
|||
image: "registry.mgrote.net/httpd:latest"
|
||||
restart: unless-stopped
|
||||
pull_policy: missing
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: "2"
|
||||
memory: "512M"
|
||||
security_opt:
|
||||
- no-new-privileges=true
|
||||
networks:
|
||||
|
|
Loading…
Reference in a new issue