proxmox-vms/roles/nginx/files/nginx.container

24 lines
551 B
Text

[Unit]
Description=nginx container
Requires=jellyfin.service
After=jellyfin.service
[Container]
ContainerName=nginx
Image=ghcr.io/nginxinc/nginx-unprivileged:mainline-alpine-slim
PublishPort=80:8080
PublishPort=443:8443
Network=frontend.network
Volume=/srv/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
Volume=/srv/nginx/conf.d:/etc/nginx/conf.d:ro
Volume=/srv/certs:/etc/nginx/ssl:Z
PodmanArgs=--runtime runsc --security-opt label:disable
Label=disable
AutoUpdate=registry
[Install]
WantedBy=multi-user.target default.target
[Service]
Restart=always