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 \
0 commit comments