You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`-e STAGING=false`| Set to `true` to retrieve certs in staging mode. Rate limits will be much higher, but the resulting cert will not pass the browser's security test. Only to be used for testing purposes. |
249
253
|`-e DISABLE_F2B=`| Set to `true` to disable the Fail2ban service in the container, if you're already running it elsewhere or using a different IPS. |
254
+
|`-e SWAG_AUTORELOAD=`| Set to `true` to enable automatic reloading of nginx confs on change. Your filesystem must support inotify. This functionality was previous offered [via mod](https://github.com/linuxserver/docker-mods/tree/swag-auto-reload). |
255
+
|`-e SWAG_AUTORELOAD_WATCHLIST=`| A `|`-separated list of additional folders for auto reload to watch in addition to `/config/nginx` |
250
256
|`-v /config`| Persistent config files |
251
257
|`--read-only=true`| Run container with a read-only filesystem. Please [read the docs](https://docs.linuxserver.io/misc/read-only/). |
252
258
|`--cap-add=NET_ADMIN`| Required for fail2Ban to be able to modify iptables rules. |
@@ -417,6 +423,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
417
423
418
424
## Versions
419
425
426
+
***19.01.25:** - Add [Auto Reload](https://github.com/linuxserver/docker-mods/tree/swag-auto-reload) functionality to SWAG.
420
427
***17.12.24:** - Rebase to Alpine 3.21.
421
428
***21.10.24:** - Fix naming issue with Dynu plugin. If you are using Dynu, please make sure your credentials are setin /config/dns-conf/dynu.ini and your DNSPLUGIN variable is set to dynu (not dynudns).
- {env_var: "STAGING", env_value: "false", desc: "Set to `true` to retrieve certs in staging mode. Rate limits will be much higher, but the resulting cert will not pass the browser's security test. Only to be used for testing purposes."}
40
40
- {env_var: "DISABLE_F2B", env_value: "", desc: "Set to `true` to disable the Fail2ban service in the container, if you're already running it elsewhere or using a different IPS."}
41
+
- {env_var: "SWAG_AUTORELOAD", env_value: "", desc: "Set to `true` to enable automatic reloading of nginx confs on change. Your filesystem must support inotify. This functionality was previously offered [via mod](https://github.com/linuxserver/docker-mods/tree/swag-auto-reload)."}
42
+
- {env_var: "SWAG_AUTORELOAD_WATCHLIST", env_value: "", desc: "A `|`-separated list of additional folders for auto reload to watch in addition to `/config/nginx`"}
41
43
opt_param_usage_include_ports: true
42
44
opt_param_ports:
43
45
- {external_port: "80", internal_port: "80", port_desc: "HTTP port (required for HTTP validation and HTTP -> HTTPS redirect)"}
@@ -200,6 +202,7 @@ init_diagram: |
200
202
"swag:latest" <- Base Images
201
203
# changelog
202
204
changelogs:
205
+
- {date: "19.01.25:", desc: "Add [Auto Reload](https://github.com/linuxserver/docker-mods/tree/swag-auto-reload) functionality to SWAG."}
203
206
- {date: "17.12.24:", desc: "Rebase to Alpine 3.21."}
204
207
- {date: "21.10.24:", desc: "Fix naming issue with Dynu plugin. If you are using Dynu, please make sure your credentials are set in /config/dns-conf/dynu.ini and your DNSPLUGIN variable is set to dynu (not dynudns)."}
0 commit comments