diff --git a/wikijs.container b/wikijs.container new file mode 100644 index 0000000..402c56b --- /dev/null +++ b/wikijs.container @@ -0,0 +1,29 @@ +[Unit] +Description=Wiki.js +After=network-online.target postgres-main.service +Wants=network-online.target +Requires=postgres-main.service +RequiresMountsFor=/podman + +[Container] +ContainerName=wikijs +Image=ghcr.io/requarks/wiki:2 +Network=proxy.network +IP=10.89.0.45 + +EnvironmentFile=/podman/env/wikijs.env + +Volume=/podman/data/wikijs/data:/wiki/data/content:Z + +HealthCmd=CMD-SHELL curl -sf http://localhost:3000 +HealthInterval=1h +HealthTimeout=10s +HealthRetries=3 +HealthStartPeriod=60s + +[Service] +Restart=always +RestartSec=5 + +[Install] +WantedBy=multi-user.target