30 lines
665 B
INI
30 lines
665 B
INI
[Unit]
|
|
Description=Reverse Proxy DNS Sync
|
|
Wants=network-online.target
|
|
After=network-online.target
|
|
|
|
[Container]
|
|
Image=localhost/dns-sync:latest
|
|
ContainerName=dns-sync
|
|
|
|
Environment=PROXY=npm
|
|
Environment=PROXY_IP=192.168.1.101
|
|
Environment=PROXY_API_PORT=81
|
|
Environment=PROXY_API_SCHEME=http
|
|
Environment=DNS_PROVIDER=verizon
|
|
Environment=DOMAIN_MATCHING=false
|
|
Environment=DOMAIN=loxthelion.com
|
|
Environment=SYNC_INTERVAL=1
|
|
|
|
Environment=NPM_IDENTITY=davidfolkesmd@gmail.com
|
|
|
|
Secret=dns-sync-npm-secret,type=env,target=NPM_SECRET
|
|
Secret=dns-sync-router-password,type=env,target=ROUTER_PASSWORD
|
|
|
|
[Service]
|
|
Restart=on-failure
|
|
RestartSec=30
|
|
|
|
[Install]
|
|
WantedBy=default.target
|