mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-08-03 07:53:39 +00:00
27 lines
735 B
Docker
27 lines
735 B
Docker
FROM zoeyvid/nginx-quic:87
|
|
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 \
|
|
nodejs-current \
|
|
openssl apache2-utils \
|
|
coreutils grep jq curl \
|
|
npm build-base libffi-dev && \
|
|
# Build Backend
|
|
sed -i "s|\"0.0.0\"|\""$(cat global/.version)"\"|g" package.json && \
|
|
npm install --package-lock=false --force && \
|
|
# Install Certbot
|
|
pip install --no-cache-dir certbot && \
|
|
# Clean
|
|
apk del --no-cache npm build-base libffi-dev
|
|
|
|
ENTRYPOINT ["start.sh"]
|
|
HEALTHCHECK CMD check-health.sh
|