37 lines
733 B
Plaintext
37 lines
733 B
Plaintext
[Unit]
|
|
Description=Roundcube - DB
|
|
Wants=network-online.target
|
|
After=network-online.target
|
|
|
|
[Container]
|
|
Pod=roundcube.pod
|
|
ContainerName=roundcube-db
|
|
Image=docker.io/mariadb:11.8
|
|
AutoUpdate=registry
|
|
|
|
# Persistent volumes
|
|
Volume=/mnt/data/containers/roundcube/mariadb:/var/lib/mysql
|
|
|
|
# Environment variables
|
|
# Environment=MARIADB_USER=
|
|
# Environment=MARIADB_DATABASE=
|
|
# Environment=MARIADB_PASSWORD=
|
|
# Environment=MARIADB_ROOT_PASSWORD=
|
|
EnvironmentFile=/mnt/data/containers/roundcube/.env.roundcube-db
|
|
|
|
# Health monitoring
|
|
HealthCmd=healthcheck.sh --connect
|
|
HealthInterval=30s
|
|
HealthTimeout=15s
|
|
HealthRetries=10
|
|
HealthStartPeriod=15s
|
|
|
|
# Other
|
|
UserNS=keep-id:uid=999,gid=999
|
|
|
|
[Service]
|
|
Restart=on-failure
|
|
RestartSec=5
|
|
StartLimitBurst=5
|
|
|