{ "schemaVersion": 2, "services": [ { "name": "rego-tunnel", "image": "git.alexzaw.dev/alexz/cisco-vpn:latest", "environment": [ { "key": "VPN_EMAIL", "value": "${VPN_EMAIL}" }, { "key": "VPN_PASSWORD", "value": "${VPN_PASSWORD}" }, { "key": "VPN_TOTP_SECRET", "value": "${VPN_TOTP_SECRET}" }, { "key": "VPN_HOST", "value": "${VPN_HOST}" }, { "key": "VPN_AUTO_CONNECT", "value": "${VPN_AUTO_CONNECT}" }, { "key": "VNC_PASSWORD", "value": "${VNC_PASSWORD}" }, { "key": "TZ", "value": "${TZ}" } ], "internalPort": 6080, "volumes": [ { "hostPath": "${APP_DATA_DIR}/config", "containerPath": "/config", "readOnly": false, "shared": false, "private": false }, { "hostPath": "/etc/runtipi/user-config/runtipi/rego-tunnel/shared", "containerPath": "/shared", "readOnly": false, "shared": false, "private": false } ], "stopGracePeriod": "30s", "sysctls": {}, "devices": [ "/dev/net/tun" ], "privileged": true, "capAdd": [ "NET_ADMIN" ], "isMain": true, "extraLabels": { "traefik.http.middlewares.rego-tunnel-runtipi-auth.basicauth.users": "${BASICAUTH_USERS}", "traefik.http.routers.rego-tunnel-runtipi.middlewares": "rego-tunnel-runtipi-auth", "runtipi.managed": true } } ] }