Run generic reconciliation in container
This commit is contained in:
+14
-4
@@ -1,5 +1,5 @@
|
||||
[Unit]
|
||||
Description=Reverse Proxy DNS Sync
|
||||
Description=DNS Sync Reconciliation Service
|
||||
Wants=network-online.target
|
||||
After=network-online.target
|
||||
|
||||
@@ -7,20 +7,30 @@ After=network-online.target
|
||||
Image=localhost/dns-sync:latest
|
||||
ContainerName=dns-sync
|
||||
|
||||
Environment=PROXY=npm
|
||||
Environment=PROXY_IP=192.168.1.101
|
||||
Environment=ENABLED_PLUGINS=npm,verizon
|
||||
Environment=DNS_SYNC_PLUGIN_PATH=/plugins
|
||||
Environment=DNS_SYNC_STATE_DB=/var/lib/dns-sync/state.sqlite3
|
||||
|
||||
Environment=NPM_ENDPOINTS=192.168.1.3,192.168.1.4,192.168.1.5
|
||||
Environment=DNS_TARGET_IP=192.168.1.101
|
||||
Environment=PROXY_API_PORT=81
|
||||
Environment=PROXY_API_SCHEME=http
|
||||
Environment=DNS_PROVIDER=verizon
|
||||
|
||||
Environment=VERIZON_ENDPOINTS=192.168.1.1
|
||||
Environment=DOMAIN_MATCHING=false
|
||||
Environment=DOMAIN=loxthelion.com
|
||||
|
||||
Environment=SYNC_INTERVAL=1
|
||||
Environment=DNS_SYNC_APPLY=false
|
||||
|
||||
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
|
||||
|
||||
Volume=dns-sync-state:/var/lib/dns-sync:Z
|
||||
Volume=./external_plugins:/plugins:ro,Z
|
||||
|
||||
[Service]
|
||||
Restart=on-failure
|
||||
RestartSec=30
|
||||
|
||||
Reference in New Issue
Block a user