continuwuity/servers/containers/sentry-relay.container
2024-10-20 18:29:00 +01:00

40 lines
No EOL
1.1 KiB
Text

# sudo mkdir /etc/sentry-relay
# podman run --rm -it -v /etc/sentry-relay/:/work/.relay/:z --entrypoint bash getsentry/relay -c 'chown -R relay:relay /work/.relay'
# podman run --rm -it -v /etc/sentry-relay/:/work/.relay/:z getsentry/relay config init
# podman run --rm -it -v /etc/sentry-relay/:/work/.relay/:z getsentry/relay credentials show
# Or add static config
[Unit]
Description=Sentry Relay
Wants=network-online.target
After=network-online.target
[Container]
ContainerName=sentry-relay
NoNewPrivileges=true
Image=docker.io/getsentry/relay:latest
Exec=run
Volume=/etc/sentry-relay/:/work/.relay/:z
AutoUpdate=registry
Network=web.network
Label="traefik.enable=true"
Label="traefik.http.routers.sentry-relay.rule=Host(`relay.ellis.link`)"
Label="traefik.http.routers.sentry-relay.entrypoints=https"
Label="traefik.http.routers.sentry-relay.middlewares=default@file"
Label="homepage.group=Services"
Label="homepage.name=Sentry Relay"
Label="homepage.href=https://relay.ellis.link/"
[Service]
Restart=on-failure
TimeoutStartSec=900
[Install]
WantedBy=default.target