Cache cleanup endpoint, read-only mode, upstream status forwarding, and security dependency overrides (fast-xml-parser, uuid, fast-uri, picomatch, shell-quote).
25 lines
750 B
INI
25 lines
750 B
INI
[Unit]
|
|
Description=Turborepo Remote Cache (Podman quadlet)
|
|
Documentation=https://github.com/ducktors/turborepo-remote-cache
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Container]
|
|
ContainerName=turborepo-remote-cache
|
|
Image=docker.io/ducktors/turborepo-remote-cache:2.11.5
|
|
EnvironmentFile=/etc/turborepo-remote-cache/config.env
|
|
# Bind to loopback on the host; runners reach via host.containers.internal
|
|
PublishPort=127.0.0.1:3128:3000
|
|
Volume=/var/cache/turborepo-remote-cache:/app/cache:Z
|
|
# Override STORAGE_PATH inside the container to match the bind mount
|
|
Environment=STORAGE_PATH=/app/cache
|
|
Environment=PORT=3000
|
|
Environment=HOST=0.0.0.0
|
|
|
|
[Service]
|
|
Restart=on-failure
|
|
RestartSec=5s
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target default.target
|