fix nginx start/dep updates/merge upstream
Signed-off-by: Zoey <zoey@z0ey.de>
This commit is contained in:
parent
7bf411b962
commit
90c3ec7335
5 changed files with 17 additions and 3 deletions
|
@ -71,7 +71,7 @@ RUN apk upgrade --no-cache -a && \
|
|||
sed -i "s|APPSEC_PROCESS_TIMEOUT=.*|APPSEC_PROCESS_TIMEOUT=10000|g" /src/crowdsec-nginx-bouncer/lua-mod/config_example.conf
|
||||
|
||||
|
||||
FROM zoeyvid/nginx-quic:349-python
|
||||
FROM zoeyvid/nginx-quic:350-python
|
||||
SHELL ["/bin/ash", "-eo", "pipefail", "-c"]
|
||||
COPY rootfs /
|
||||
COPY --from=zoeyvid/certbot-docker:59 /usr/local /usr/local
|
||||
|
|
|
@ -100,7 +100,13 @@ const internalNginx = {
|
|||
}
|
||||
})
|
||||
.catch(() => {
|
||||
/* do nothing */
|
||||
if (fs.existsSync('/usr/local/nginx/logs/nginx.pid') && fs.readFileSync('/usr/local/nginx/logs/nginx.pid', 'utf8').trim().length > 0) {
|
||||
logger.info('Reloading Nginx');
|
||||
return utils.execFile('nginx', ['-s', 'reload']);
|
||||
} else {
|
||||
logger.info('Starting Nginx');
|
||||
return utils.execfg('nginx', ['-e', 'stderr']);
|
||||
}
|
||||
});
|
||||
});
|
||||
},
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
"archiver": "7.0.1",
|
||||
"batchflow": "0.4.0",
|
||||
"bcrypt": "5.1.1",
|
||||
"better-sqlite3": "11.4.0",
|
||||
"better-sqlite3": "11.5.0",
|
||||
"body-parser": "2.0.1",
|
||||
"compression": "1.7.4",
|
||||
"express": "4.21.1",
|
||||
|
|
|
@ -52,6 +52,8 @@ services:
|
|||
# - "PHP83=true" # Activate PHP83, default false
|
||||
# - "PHP83_APKS=php83-curl php83-openssl" # Add php extensions, see available packages here: https://pkgs.alpinelinux.org/packages?branch=v3.20&repo=community&arch=x86_64&name=php83-*, default none, requires PHP83
|
||||
# - "PHP_APKS=php-pecl-apcu php-pecl-redis" # Add php extensions, see available packages here: https://pkgs.alpinelinux.org/packages?branch=v3.20&repo=community&arch=x86_64&name=php-*, default none, requires PHP82 and/or PHP83, not recommended, please use PHP82_APKS or PHP83_APKS
|
||||
# - "INITIAL_ADMIN_EMAIL=initial-email" # email to use instead of admin@example.org on first start of NPMplus for the initial user
|
||||
# - "INITIAL_ADMIN_PASSWORD=initial-password" # password to use instead of the one in the README.md on first start of NPMplus for the initial user
|
||||
|
||||
# This can be used with DISABLE_HTTP=true, to force HTTPS redirects for every host
|
||||
# npmplus-caddy:
|
||||
|
|
|
@ -310,6 +310,12 @@ if [ -n "$PHP83_APKS" ] && ! echo "$PHP83_APKS" | grep -q "^[a-z0-9 _-]\+$"; the
|
|||
fi
|
||||
|
||||
|
||||
if [ -n "$INITIAL_ADMIN_EMAIL" ] && ! echo "$INITIAL_ADMIN_EMAIL" | grep -q "^.*@.*$"; then
|
||||
echo "INITIAL_ADMIN_EMAIL needs to contains @."
|
||||
sleep inf
|
||||
fi
|
||||
|
||||
|
||||
if [ -n "$NC_AIO" ] && ! echo "$NC_AIO" | grep -q "^true$\|^false$"; then
|
||||
echo "NC_AIO needs to be true or false."
|
||||
sleep inf
|
||||
|
|
Loading…
Reference in a new issue