mirror of
https://github.com/linuxserver/docker-swag.git
synced 2025-02-23 07:59:47 -05:00
Merge pull request #80 from linuxserver/master-3.13
Rebase to 3.13, add brotli and dav-ext, remove lua
This commit is contained in:
commit
0a32a84d8a
@ -1,4 +1,4 @@
|
|||||||
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.12
|
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.13
|
||||||
|
|
||||||
# set version label
|
# set version label
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
@ -9,11 +9,12 @@ LABEL maintainer="aptalca"
|
|||||||
|
|
||||||
# environment settings
|
# environment settings
|
||||||
ENV DHLEVEL=2048 ONLY_SUBDOMAINS=false AWS_CONFIG_FILE=/config/dns-conf/route53.ini
|
ENV DHLEVEL=2048 ONLY_SUBDOMAINS=false AWS_CONFIG_FILE=/config/dns-conf/route53.ini
|
||||||
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2 CRYPTOGRAPHY_DONT_BUILD_RUST=true
|
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
echo "**** install build packages ****" && \
|
echo "**** install build packages ****" && \
|
||||||
apk add --no-cache --virtual=build-dependencies \
|
apk add --no-cache --virtual=build-dependencies \
|
||||||
|
cargo \
|
||||||
g++ \
|
g++ \
|
||||||
gcc \
|
gcc \
|
||||||
libffi-dev \
|
libffi-dev \
|
||||||
@ -26,13 +27,13 @@ RUN \
|
|||||||
gnupg \
|
gnupg \
|
||||||
memcached \
|
memcached \
|
||||||
nginx \
|
nginx \
|
||||||
|
nginx-mod-http-brotli \
|
||||||
|
nginx-mod-http-dav-ext \
|
||||||
nginx-mod-http-echo \
|
nginx-mod-http-echo \
|
||||||
nginx-mod-http-fancyindex \
|
nginx-mod-http-fancyindex \
|
||||||
nginx-mod-http-geoip2 \
|
nginx-mod-http-geoip2 \
|
||||||
nginx-mod-http-headers-more \
|
nginx-mod-http-headers-more \
|
||||||
nginx-mod-http-image-filter \
|
nginx-mod-http-image-filter \
|
||||||
nginx-mod-http-lua \
|
|
||||||
nginx-mod-http-lua-upstream \
|
|
||||||
nginx-mod-http-nchan \
|
nginx-mod-http-nchan \
|
||||||
nginx-mod-http-perl \
|
nginx-mod-http-perl \
|
||||||
nginx-mod-http-redis2 \
|
nginx-mod-http-redis2 \
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.12
|
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.13
|
||||||
|
|
||||||
# set version label
|
# set version label
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
@ -9,11 +9,12 @@ LABEL maintainer="aptalca"
|
|||||||
|
|
||||||
# environment settings
|
# environment settings
|
||||||
ENV DHLEVEL=2048 ONLY_SUBDOMAINS=false AWS_CONFIG_FILE=/config/dns-conf/route53.ini
|
ENV DHLEVEL=2048 ONLY_SUBDOMAINS=false AWS_CONFIG_FILE=/config/dns-conf/route53.ini
|
||||||
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2 CRYPTOGRAPHY_DONT_BUILD_RUST=true
|
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
echo "**** install build packages ****" && \
|
echo "**** install build packages ****" && \
|
||||||
apk add --no-cache --virtual=build-dependencies \
|
apk add --no-cache --virtual=build-dependencies \
|
||||||
|
cargo \
|
||||||
g++ \
|
g++ \
|
||||||
gcc \
|
gcc \
|
||||||
libffi-dev \
|
libffi-dev \
|
||||||
@ -26,13 +27,13 @@ RUN \
|
|||||||
gnupg \
|
gnupg \
|
||||||
memcached \
|
memcached \
|
||||||
nginx \
|
nginx \
|
||||||
|
nginx-mod-http-brotli \
|
||||||
|
nginx-mod-http-dav-ext \
|
||||||
nginx-mod-http-echo \
|
nginx-mod-http-echo \
|
||||||
nginx-mod-http-fancyindex \
|
nginx-mod-http-fancyindex \
|
||||||
nginx-mod-http-geoip2 \
|
nginx-mod-http-geoip2 \
|
||||||
nginx-mod-http-headers-more \
|
nginx-mod-http-headers-more \
|
||||||
nginx-mod-http-image-filter \
|
nginx-mod-http-image-filter \
|
||||||
nginx-mod-http-lua \
|
|
||||||
nginx-mod-http-lua-upstream \
|
|
||||||
nginx-mod-http-nchan \
|
nginx-mod-http-nchan \
|
||||||
nginx-mod-http-perl \
|
nginx-mod-http-perl \
|
||||||
nginx-mod-http-redis2 \
|
nginx-mod-http-redis2 \
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm32v7-3.12
|
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm32v7-3.13
|
||||||
|
|
||||||
# set version label
|
# set version label
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
@ -9,11 +9,12 @@ LABEL maintainer="aptalca"
|
|||||||
|
|
||||||
# environment settings
|
# environment settings
|
||||||
ENV DHLEVEL=2048 ONLY_SUBDOMAINS=false AWS_CONFIG_FILE=/config/dns-conf/route53.ini
|
ENV DHLEVEL=2048 ONLY_SUBDOMAINS=false AWS_CONFIG_FILE=/config/dns-conf/route53.ini
|
||||||
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2 CRYPTOGRAPHY_DONT_BUILD_RUST=true
|
ENV S6_BEHAVIOUR_IF_STAGE2_FAILS=2
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
echo "**** install build packages ****" && \
|
echo "**** install build packages ****" && \
|
||||||
apk add --no-cache --virtual=build-dependencies \
|
apk add --no-cache --virtual=build-dependencies \
|
||||||
|
cargo \
|
||||||
g++ \
|
g++ \
|
||||||
gcc \
|
gcc \
|
||||||
libffi-dev \
|
libffi-dev \
|
||||||
@ -26,13 +27,13 @@ RUN \
|
|||||||
gnupg \
|
gnupg \
|
||||||
memcached \
|
memcached \
|
||||||
nginx \
|
nginx \
|
||||||
|
nginx-mod-http-brotli \
|
||||||
|
nginx-mod-http-dav-ext \
|
||||||
nginx-mod-http-echo \
|
nginx-mod-http-echo \
|
||||||
nginx-mod-http-fancyindex \
|
nginx-mod-http-fancyindex \
|
||||||
nginx-mod-http-geoip2 \
|
nginx-mod-http-geoip2 \
|
||||||
nginx-mod-http-headers-more \
|
nginx-mod-http-headers-more \
|
||||||
nginx-mod-http-image-filter \
|
nginx-mod-http-image-filter \
|
||||||
nginx-mod-http-lua \
|
|
||||||
nginx-mod-http-lua-upstream \
|
|
||||||
nginx-mod-http-nchan \
|
nginx-mod-http-nchan \
|
||||||
nginx-mod-http-perl \
|
nginx-mod-http-perl \
|
||||||
nginx-mod-http-redis2 \
|
nginx-mod-http-redis2 \
|
||||||
|
@ -326,6 +326,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
|
|||||||
|
|
||||||
## Versions
|
## Versions
|
||||||
|
|
||||||
|
* **09.02.21:** - Rebasing to alpine 3.13. Add nginx mods brotli and dav-ext. Remove nginx mods lua and lua-upstream (due to regression over the last couple of years).
|
||||||
* **26.01.21:** - Add support for hetzner dns validation.
|
* **26.01.21:** - Add support for hetzner dns validation.
|
||||||
* **20.01.21:** - Add check for ZeroSSL EAB retrieval.
|
* **20.01.21:** - Add check for ZeroSSL EAB retrieval.
|
||||||
* **08.01.21:** - Add support for getting certs from [ZeroSSL](https://zerossl.com/) via optional `CERTPROVIDER` env var. Update aliyun, domeneshop, inxw and transip dns plugins with the new plugin names. Hide `donoteditthisfile.conf` because users were editing it despite its name. Suppress harmless error when no proxy confs are enabled.
|
* **08.01.21:** - Add support for getting certs from [ZeroSSL](https://zerossl.com/) via optional `CERTPROVIDER` env var. Update aliyun, domeneshop, inxw and transip dns plugins with the new plugin names. Hide `donoteditthisfile.conf` because users were editing it despite its name. Suppress harmless error when no proxy confs are enabled.
|
||||||
|
@ -151,6 +151,7 @@ app_setup_nginx_reverse_proxy_block: ""
|
|||||||
|
|
||||||
# changelog
|
# changelog
|
||||||
changelogs:
|
changelogs:
|
||||||
|
- { date: "09.02.21:", desc: "Rebasing to alpine 3.13. Add nginx mods brotli and dav-ext. Remove nginx mods lua and lua-upstream (due to regression over the last couple of years)." }
|
||||||
- { date: "26.01.21:", desc: "Add support for hetzner dns validation." }
|
- { date: "26.01.21:", desc: "Add support for hetzner dns validation." }
|
||||||
- { date: "20.01.21:", desc: "Add check for ZeroSSL EAB retrieval." }
|
- { date: "20.01.21:", desc: "Add check for ZeroSSL EAB retrieval." }
|
||||||
- { date: "08.01.21:", desc: "Add support for getting certs from [ZeroSSL](https://zerossl.com/) via optional `CERTPROVIDER` env var. Update aliyun, domeneshop, inxw and transip dns plugins with the new plugin names. Hide `donoteditthisfile.conf` because users were editing it despite its name. Suppress harmless error when no proxy confs are enabled." }
|
- { date: "08.01.21:", desc: "Add support for getting certs from [ZeroSSL](https://zerossl.com/) via optional `CERTPROVIDER` env var. Update aliyun, domeneshop, inxw and transip dns plugins with the new plugin names. Hide `donoteditthisfile.conf` because users were editing it despite its name. Suppress harmless error when no proxy confs are enabled." }
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
## Version 2020/10/04 - Changelog: https://github.com/linuxserver/docker-swag/commits/master/root/defaults/nginx.conf
|
## Version 2021/02/09 - Changelog: https://github.com/linuxserver/docker-swag/commits/master/root/defaults/nginx.conf
|
||||||
|
|
||||||
user abc;
|
user abc;
|
||||||
worker_processes 4;
|
worker_processes 4;
|
||||||
@ -85,7 +85,7 @@ http {
|
|||||||
##
|
##
|
||||||
include /etc/nginx/conf.d/*.conf;
|
include /etc/nginx/conf.d/*.conf;
|
||||||
include /config/nginx/site-confs/*;
|
include /config/nginx/site-confs/*;
|
||||||
lua_load_resty_core off;
|
#Removed lua. Do not remove this comment
|
||||||
|
|
||||||
##
|
##
|
||||||
# Geoip2 config
|
# Geoip2 config
|
||||||
|
@ -81,6 +81,12 @@ cp /config/fail2ban/jail.local /etc/fail2ban/jail.local
|
|||||||
[[ ! -f /config/www/502.html ]] &&
|
[[ ! -f /config/www/502.html ]] &&
|
||||||
cp /defaults/502.html /config/www/502.html
|
cp /defaults/502.html /config/www/502.html
|
||||||
|
|
||||||
|
# remove lua bits from nginx.conf if not done before
|
||||||
|
if ! grep -q '#Removed lua' /config/nginx/nginx.conf; then
|
||||||
|
echo "Removing lua specific info from nginx.conf"
|
||||||
|
sed -i 's|\tlua_load_resty_core off;|\t#Removed lua. Do not remove this comment|g' /config/nginx/nginx.conf
|
||||||
|
fi
|
||||||
|
|
||||||
# copy pre-generated dhparams or generate if needed
|
# copy pre-generated dhparams or generate if needed
|
||||||
[[ ! -f /config/nginx/dhparams.pem ]] && \
|
[[ ! -f /config/nginx/dhparams.pem ]] && \
|
||||||
cp /defaults/dhparams.pem /config/nginx/dhparams.pem
|
cp /defaults/dhparams.pem /config/nginx/dhparams.pem
|
||||||
|
Loading…
x
Reference in New Issue
Block a user