synth.download/beeper/etc/containers/systemd/mastodon/mastodon-dfdb.container

30 lines
680 B
Text

[Unit]
Description=Mastodon Dragonfly DB
[Container]
Image=docker.dragonflydb.io/dragonflydb/dragonfly
ContainerName=mastodon-dfdb
Environment=DFLY_snapshot_cron="* * * * *"
Environment=DFLY_version_check=false
Environment=DFLY_default_lua_flags=allow-undeclared-keys
Environment=DFLY_dbfilename=dump.rdb
Environment=DFLY_df_snapshot_format=false
Environment=DFLY_dir=/data
Network=mastodon.network
Volume=/var/containers/mastodon/dragonfly:/data:Z
# Health
HealthCmd=redis-cli ping
HealthOnFailure=kill
HealthStartPeriod=10s
Notify=healthy
# Security
NoNewPrivileges=true
# Resources
Ulimit=memlock=-1
[Service]
Restart=always
RestartSec=10s
[Install]
WantedBy=default.target