Skip to content

Commit fe93cb3

Browse files
authored
Merge pull request #3089 from NginxProxyManager/develop
v2.10.4
2 parents 824c837 + fa851b6 commit fe93cb3

File tree

16 files changed

+94
-56
lines changed

16 files changed

+94
-56
lines changed

.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.10.3
1+
2.10.4

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<p align="center">
22
<img src="https://nginxproxymanager.com/github.png">
33
<br><br>
4-
<img src="https://img.shields.io/badge/version-2.10.3-green.svg?style=for-the-badge">
4+
<img src="https://img.shields.io/badge/version-2.10.4-green.svg?style=for-the-badge">
55
<a href="https://hub.docker.com/repository/docker/jc21/nginx-proxy-manager">
66
<img src="https://img.shields.io/docker/stars/jc21/nginx-proxy-manager.svg?style=for-the-badge">
77
</a>

backend/internal/certificate.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -877,7 +877,7 @@ const internalCertificate = {
877877
const escapedCredentials = certificate.meta.dns_provider_credentials.replaceAll('\'', '\\\'').replaceAll('\\', '\\\\');
878878
const credentialsCmd = 'mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo \'' + escapedCredentials + '\' > \'' + credentialsLocation + '\' && chmod 600 \'' + credentialsLocation + '\'';
879879
// we call `. /opt/certbot/bin/activate` (`.` is alternative to `source` in dash) to access certbot venv
880-
const prepareCmd = '. /opt/certbot/bin/activate && pip install --no-cache-dir --user ' + dns_plugin.package_name + (dns_plugin.version_requirement || '') + ' ' + dns_plugin.dependencies + ' && deactivate';
880+
const prepareCmd = '. /opt/certbot/bin/activate && pip install --no-cache-dir ' + dns_plugin.package_name + (dns_plugin.version_requirement || '') + ' ' + dns_plugin.dependencies + ' && deactivate';
881881

882882
// Whether the plugin has a --<name>-credentials argument
883883
const hasConfigArg = certificate.meta.dns_provider !== 'route53';

backend/templates/default.conf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ server {
2424
}
2525
{% endif %}
2626

27+
{%- if value == "444" %}
28+
location / {
29+
return 444;
30+
}
31+
{% endif %}
32+
2733
{%- if value == "redirect" %}
2834
location / {
2935
return 301 {{ meta.redirect }};

backend/yarn.lock

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2850,19 +2850,19 @@ semver-diff@^3.1.1:
28502850
semver "^6.3.0"
28512851

28522852
semver@^5.3.0, semver@^5.7.1:
2853-
version "5.7.1"
2854-
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
2855-
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
2853+
version "5.7.2"
2854+
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
2855+
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
28562856

28572857
semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
2858-
version "6.3.0"
2859-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
2860-
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
2858+
version "6.3.1"
2859+
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
2860+
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
28612861

28622862
semver@^7.3.5, semver@^7.3.8:
2863-
version "7.3.8"
2864-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
2865-
integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
2863+
version "7.5.4"
2864+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
2865+
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
28662866
dependencies:
28672867
lru-cache "^6.0.0"
28682868

@@ -3396,9 +3396,9 @@ widest-line@^3.1.0:
33963396
string-width "^4.0.0"
33973397

33983398
word-wrap@^1.2.3:
3399-
version "1.2.3"
3400-
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
3401-
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
3399+
version "1.2.4"
3400+
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f"
3401+
integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==
34023402

34033403
wrap-ansi@^6.2.0:
34043404
version "6.2.0"

docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ RUN yarn install \
4646
COPY docker/rootfs /
4747

4848
# Remove frontend service not required for prod, dev nginx config as well
49-
RUN rm -rf /etc/services.d/frontend /etc/nginx/conf.d/dev.conf \
49+
RUN rm -rf /etc/s6-overlay/s6-rc.d/user/contents.d/frontend /etc/nginx/conf.d/dev.conf \
5050
&& chmod 644 /etc/logrotate.d/nginx-proxy-manager \
5151
&& pip uninstall --yes setuptools \
5252
&& pip install --no-cache-dir "setuptools==58.0.0"

docker/rootfs/etc/nginx/conf.d/default.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ server {
3232
server_name localhost;
3333
access_log /data/logs/fallback_access.log standard;
3434
error_log /dev/null crit;
35+
include conf.d/include/ssl-ciphers.conf;
3536
ssl_reject_handshake on;
3637

3738
return 444;

docker/rootfs/etc/s6-overlay/s6-rc.d/prepare/50-ipv6.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ process_folder () {
2828
for FILE in $FILES
2929
do
3030
echo "- ${FILE}"
31-
sed -E -i "$SED_REGEX" "$FILE"
31+
echo "$(sed -E "$SED_REGEX" "$FILE")" > $FILE
3232
done
3333

3434
# ensure the files are still owned by the npm user

docker/scripts/install-s6

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ GREEN='\E[1;32m'
99
RESET='\E[0m'
1010

1111
S6_OVERLAY_VERSION=3.1.5.0
12-
TARGETPLATFORM=${1:unspecified}
12+
TARGETPLATFORM=${1:-linux/amd64}
1313

1414
# Determine the correct binary file for the architecture given
1515
case $TARGETPLATFORM in

docs/advanced-config/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ services:
139139
# MYSQL_PASSWORD: "npm" # use secret instead
140140
MYSQL_PASSWORD__FILE: /run/secrets/MYSQL_PWD
141141
volumes:
142-
- ./data/mysql:/var/lib/mysql
142+
- ./mysql:/var/lib/mysql
143143
secrets:
144144
- DB_ROOT_PWD
145145
- MYSQL_PWD

0 commit comments

Comments
 (0)