mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-08-03 16:03:38 +00:00
upstream changes (npm/nginx/dependencies) + add eslint
Signed-off-by: Zoey <zoey@z0ey.de>
This commit is contained in:
10
Dockerfile
10
Dockerfile
@@ -1,9 +1,12 @@
|
||||
FROM zoeyvid/nginx-quic:81
|
||||
FROM zoeyvid/nginx-quic:84
|
||||
COPY rootfs /
|
||||
COPY backend /app
|
||||
COPY global /app/global
|
||||
COPY frontend/dist /app/frontend
|
||||
|
||||
ENV NODE_ENV=production \
|
||||
DB_SQLITE_FILE=/data/database.sqlite
|
||||
|
||||
WORKDIR /app
|
||||
RUN apk upgrade --no-cache && \
|
||||
apk add --no-cache ca-certificates tzdata \
|
||||
@@ -13,14 +16,11 @@ RUN apk upgrade --no-cache && \
|
||||
npm build-base libffi-dev && \
|
||||
# Build Backend
|
||||
sed -i "s|\"0.0.0\"|\""$(cat global/.version)"\"|g" package.json && \
|
||||
npm install --force && \
|
||||
npm install --package-lock=false --force && \
|
||||
# Install Certbot
|
||||
pip install --no-cache-dir certbot && \
|
||||
# Clean
|
||||
apk del --no-cache npm build-base libffi-dev
|
||||
|
||||
ENV NODE_ENV=production \
|
||||
DB_SQLITE_FILE=/data/database.sqlite
|
||||
|
||||
ENTRYPOINT ["start.sh"]
|
||||
HEALTHCHECK CMD check-health.sh
|
||||
|
Reference in New Issue
Block a user