Skip to content

Commit b4f67dc

Browse files
authored
Merge pull request #2 from talltechdude/upgrade-2.1.1
Upgrade 2.1.1
2 parents 3f40e4d + 5ca1f35 commit b4f67dc

File tree

4 files changed

+33
-21
lines changed

4 files changed

+33
-21
lines changed

proxy-manager/Dockerfile

Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ RUN \
1919
&& apk add --no-cache \
2020
apache2-utils=2.4.41-r0 \
2121
certbot=1.0.0-r0 \
22-
mariadb-client=10.4.10-r0 \
23-
mariadb=10.4.10-r0 \
22+
mariadb-client=10.4.12-r0 \
23+
mariadb=10.4.12-r0 \
2424
nginx-mod-stream=1.16.1-r6 \
2525
nginx=1.16.1-r6 \
2626
nodejs=12.15.0-r1 \
@@ -30,34 +30,46 @@ RUN \
3030
&& yarn global add modclean \
3131
\
3232
&& curl -J -L -o /tmp/nginxproxymanager.tar.gz \
33-
"https://github.com/jc21/nginx-proxy-manager/archive/2.0.14.tar.gz" \
33+
"https://github.com/jc21/nginx-proxy-manager/archive/v2.1.1.tar.gz" \
3434
&& mkdir /app \
3535
&& tar zxvf \
3636
/tmp/nginxproxymanager.tar.gz \
3737
--strip 1 -C /app \
3838
\
3939
&& sed -i "s#canShow('streams')#false#g" \
40-
/app/src/frontend/js/app/ui/menu/main.ejs \
40+
/app/frontend/js/app/ui/menu/main.ejs \
4141
&& sed -i "s#canShow('streams')#false#g" \
42-
/app/src/frontend/js/app/dashboard/main.ejs \
42+
/app/frontend/js/app/dashboard/main.ejs \
4343
&& sed -i "s#, 'streams',#,#g" \
44-
/app/src/frontend/js/app/user/permissions.ejs \
44+
/app/frontend/js/app/user/permissions.ejs \
4545
\
46-
&& cd /app \
46+
&& cd /app/frontend \
4747
&& yarn install \
48-
&& npm run-script build \
48+
&& yarn build \
4949
&& rm -rf node_modules \
50-
&& yarn install --production \
5150
\
52-
&& mkdir -p /opt/nginx-proxy-manager/src \
53-
&& cp -r /app/dist /opt/nginx-proxy-manager/ \
54-
&& cp -r /app/knexfile.js /opt/nginx-proxy-manager/ \
55-
&& cp -r /app/node_modules /opt/nginx-proxy-manager/ \
56-
&& cp -r /app/package.json /opt/nginx-proxy-manager/ \
57-
&& cp -r /app/src/backend /opt/nginx-proxy-manager/src/ \
51+
&& mkdir -p /opt/nginx-proxy-manager/frontend \
52+
&& cp -r /app/frontend/dist/. /opt/nginx-proxy-manager/frontend/ \
53+
\
54+
&& cd /app/backend \
55+
&& yarn install \
56+
&& yarn eslint . \
57+
&& rm -rf node_modules \
58+
&& cp -r /app/backend/. /opt/nginx-proxy-manager/ \
59+
\
60+
&& cd /opt/nginx-proxy-manager \
61+
&& yarn install \
62+
&& rm -rf /etc/services.d/frontend \
63+
&& rm -rf /opt/nginx-proxy-manager/config \
5864
\
5965
&& rm -f -r /etc/nginx \
60-
&& cp -r /app/rootfs/etc/nginx /etc/nginx \
66+
&& cp -r /app/docker/rootfs/etc/nginx /etc/nginx \
67+
&& rm -f /etc/nginx/conf.d/dev.conf \
68+
\
69+
&& sed -i "s#root /app/frontend;#root /opt/nginx-proxy-manager/frontend;#" \
70+
/etc/nginx/conf.d/production.conf \
71+
&& sed -i "s#table.string('id').notNull().primary();#table.string('id', 32).notNull().primary();#" \
72+
/opt/nginx-proxy-manager/migrations/20190227065017_settings.js \
6173
\
6274
&& mkdir -p \
6375
/run/mysqld \

proxy-manager/rootfs/etc/cont-init.d/npm.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
sed -i 's#/data/logs/error.log#/proc/1/fd/1#g' /etc/nginx/nginx.conf
88
sed -i 's#/data/logs/default.log#/proc/1/fd/1#g' /etc/nginx/nginx.conf
99
sed -i 's#/data/logs/dead_host-{{ id }}.log#/proc/1/fd/1#g' \
10-
/opt/nginx-proxy-manager/src/backend/templates/dead_host.conf
10+
/opt/nginx-proxy-manager/templates/dead_host.conf
1111
sed -i 's#/data/logs/redirection_host-{{ id }}.log#/proc/1/fd/1#g' \
12-
/opt/nginx-proxy-manager/src/backend/templates/redirection_host.conf
12+
/opt/nginx-proxy-manager/templates/redirection_host.conf
1313
sed -i 's#/data/logs/proxy_host-{{ id }}.log#/proc/1/fd/1#g' \
14-
/opt/nginx-proxy-manager/src/backend/templates/proxy_host.conf
14+
/opt/nginx-proxy-manager/templates/proxy_host.conf
1515
sed -i 's#/data/logs/manager.log#/proc/1/fd/1#g' /etc/nginx/conf.d/default.conf
1616
sed -i 's#/data/logs/default.log#/proc/1/fd/1#g' /etc/nginx/conf.d/default.conf
1717
sed -i 's#/data/logs/letsencrypt-requests.log#/proc/1/fd/1#g' \
18-
/opt/nginx-proxy-manager/src/backend/templates/letsencrypt-request.conf
18+
/opt/nginx-proxy-manager/templates/letsencrypt-request.conf
1919

2020
# Store cache in a temporary folder
2121
sed -i 's#/var/lib/nginx/cache/public#/tmp/nginx/cache/public#g' \

proxy-manager/rootfs/etc/services.d/manager/run

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ fi
2222
cd /opt/nginx-proxy-manager \
2323
|| bashio::exit.nok "Could not change directory to app"
2424

25-
exec node "${options[@]}" /opt/nginx-proxy-manager/src/backend/index.js
25+
exec node "${options[@]}" /opt/nginx-proxy-manager/index.js

0 commit comments

Comments
 (0)