Files
addy.io/addy-redis.container
T

34 lines
740 B
INI

[Unit]
Description=Addy Redis cache
StartLimitIntervalSec=0
[Container]
Image=docker.io/library/redis:latest
AutoUpdate=registry
ContainerName=addy-redis
Network=addy.network
NetworkAlias=addy-redis
Volume=./redis.conf:/usr/local/etc/redis/redis.conf:ro,Z
ImageVolume=ignore
Exec=redis-server /usr/local/etc/redis/redis.conf
HealthCmd=/bin/sh -ec 'redis-cli ping | grep -qx PONG'
HealthInterval=60s
HealthRetries=3
HealthStartPeriod=15s
HealthTimeout=5s
HealthStartupCmd=/bin/sh -ec 'redis-cli ping | grep -qx PONG'
HealthStartupInterval=5s
HealthStartupRetries=12
HealthStartupTimeout=5s
Notify=healthy
HealthOnFailure=kill
[Service]
Restart=always
RestartSec=30s
TimeoutStartSec=900
TimeoutStopSec=60
[Install]
WantedBy=default.target