repositories / bugabinga.net
bugabinga.net
personal infrastructure for bugabinga!
owned by admin
services/toad/deploy/toad.container
Raw[Unit]
Description=Toad deployment API
After=network-online.target podman.socket
Wants=network-online.target podman.socket
[Container]
ContainerName=toad
Image=localhost/bugabinga-toad:latest
UserNS=keep-id
NoNewPrivileges=true
DropCapability=all
ReadOnly=true
SecurityLabelDisable=true
Network=toad.network
Environment=TOAD_DATA_DIR=/data/toad
Environment=TOAD_QUADLET_DIR=/quadlets
Environment=TOAD_ENROLLMENT_FILE=/data/toad/enrollment.json
Environment=TOAD_THEME_CSS=/data/toad/nugu.css
Environment=TOAD_HTTP_ADDR=0.0.0.0:8090
Environment=TOAD_SOCKET=/data/toad/run/toad.sock
Environment=TOAD_PODMAN_SOCKET=/run/podman/podman.sock
Environment=TOAD_SYSTEMD_BUS=unix:path=/run/toad/user-bus
Volume=/data/toad:/data/toad
Volume=/home/toad/.config/containers/systemd:/quadlets
Volume=%t/podman/podman.sock:/run/podman/podman.sock
Volume=%t/bus:/run/toad/user-bus
[Service]
Restart=always
TimeoutStartSec=300
[Install]
WantedBy=default.target