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
Copy file name to clipboardExpand all lines: Jenkinsfile
+13-7Lines changed: 13 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -575,7 +575,7 @@ pipeline {
575
575
--label \"org.opencontainers.image.title=Swag\" \
576
576
--label \"org.opencontainers.image.description=SWAG - Secure Web Application Gateway (formerly known as letsencrypt, no relation to Let's Encrypt™) sets up an Nginx webserver and reverse proxy with php support and a built-in certbot client that automates free SSL server certificate generation and renewal processes (Let's Encrypt and ZeroSSL). It also contains fail2ban for intrusion prevention.\" \
--label \"org.opencontainers.image.description=SWAG - Secure Web Application Gateway (formerly known as letsencrypt, no relation to Let's Encrypt™) sets up an Nginx webserver and reverse proxy with php support and a built-in certbot client that automates free SSL server certificate generation and renewal processes (Let's Encrypt and ZeroSSL). It also contains fail2ban for intrusion prevention.\" \
--label \"org.opencontainers.image.description=SWAG - Secure Web Application Gateway (formerly known as letsencrypt, no relation to Let's Encrypt™) sets up an Nginx webserver and reverse proxy with php support and a built-in certbot client that automates free SSL server certificate generation and renewal processes (Let's Encrypt and ZeroSSL). It also contains fail2ban for intrusion prevention.\" \
|`-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. |
238
247
|`-v /config`| Persistent config files |
248
+
|`--read-only=true`| Run container with a read-only filesystem. Please [read the docs](https://docs.linuxserver.io/misc/read-only/). |
239
249
|`--cap-add=NET_ADMIN`| Required for fail2Ban to be able to modify iptables rules. |
240
250
241
251
### Portainer notice
@@ -404,6 +414,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
404
414
405
415
## Versions
406
416
417
+
***17.12.24:** - Rebase to Alpine 3.21.
407
418
***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).
408
419
***30.08.24:** - Fix zerossl cert revocation.
409
420
***24.07.14:** - Rebase to Alpine 3.20. Remove deprecated Google Domains certbot plugin. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Copy file name to clipboardExpand all lines: readme-vars.yml
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -40,6 +40,10 @@ opt_param_env_vars:
40
40
opt_param_usage_include_ports: true
41
41
opt_param_ports:
42
42
- {external_port: "80", internal_port: "80", port_desc: "HTTP port (required for HTTP validation and HTTP -> HTTPS redirect)"}
43
+
readonly_supported: true
44
+
readonly_message: |
45
+
* `/tmp` must be mounted to tmpfs
46
+
* fail2ban will not be available
43
47
# application setup block
44
48
app_setup_block_enabled: true
45
49
app_setup_block: |
@@ -200,6 +204,7 @@ init_diagram: |
200
204
"swag:latest" <- Base Images
201
205
# changelog
202
206
changelogs:
207
+
- {date: "17.12.24:", desc: "Rebase to Alpine 3.21."}
203
208
- {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