mirror of
https://github.com/jc21/nginx-proxy-manager.git
synced 2024-08-30 18:22:48 +00:00
revert docker/dev before PR
This commit is contained in:
parent
7fcc4a7ef0
commit
11175aaa5f
@ -1,9 +1,9 @@
|
|||||||
FROM jc21/alpine-nginx-full:node
|
FROM jc21/alpine-nginx-full:node
|
||||||
LABEL maintainer="Jamie Curnow <jc@jc21.com>"
|
LABEL maintainer="Jamie Curnow <jc@jc21.com>"
|
||||||
|
|
||||||
|
ENV S6_LOGGING=0
|
||||||
ENV SUPPRESS_NO_CONFIG_WARNING=1
|
ENV SUPPRESS_NO_CONFIG_WARNING=1
|
||||||
ENV S6_FIX_ATTRS_HIDDEN=1
|
ENV S6_FIX_ATTRS_HIDDEN=1
|
||||||
ENV NODE_ENV=production
|
|
||||||
|
|
||||||
RUN echo "fs.file-max = 65535" > /etc/sysctl.conf \
|
RUN echo "fs.file-max = 65535" > /etc/sysctl.conf \
|
||||||
&& apk update \
|
&& apk update \
|
||||||
@ -11,24 +11,22 @@ RUN echo "fs.file-max = 65535" > /etc/sysctl.conf \
|
|||||||
&& python3 -m ensurepip \
|
&& python3 -m ensurepip \
|
||||||
&& rm -rf /var/cache/apk/*
|
&& rm -rf /var/cache/apk/*
|
||||||
|
|
||||||
|
# Task
|
||||||
|
RUN cd /usr \
|
||||||
|
&& curl -sL https://taskfile.dev/install.sh | sh \
|
||||||
|
&& cd /root
|
||||||
|
|
||||||
|
COPY rootfs /
|
||||||
|
RUN rm -f /etc/nginx/conf.d/production.conf
|
||||||
|
|
||||||
# s6 overlay
|
# s6 overlay
|
||||||
COPY scripts/install-s6 /tmp/install-s6
|
RUN curl -L -o /tmp/s6-overlay-amd64.tar.gz "https://github.com/just-containers/s6-overlay/releases/download/v1.22.1.0/s6-overlay-amd64.tar.gz" \
|
||||||
RUN /tmp/install-s6 "${TARGETPLATFORM}" && rm -f /tmp/install-s6
|
&& tar -xzf /tmp/s6-overlay-amd64.tar.gz -C /
|
||||||
|
|
||||||
EXPOSE 80
|
EXPOSE 80
|
||||||
EXPOSE 81
|
EXPOSE 81
|
||||||
EXPOSE 443
|
EXPOSE 443
|
||||||
|
|
||||||
COPY docker/rootfs /
|
ENTRYPOINT [ "/init" ]
|
||||||
ADD backend /app
|
|
||||||
ADD frontend/dist /app/frontend
|
|
||||||
COPY global /app/global
|
|
||||||
|
|
||||||
WORKDIR /app
|
HEALTHCHECK --interval=5s --timeout=3s CMD /bin/check-health
|
||||||
RUN yarn install
|
|
||||||
|
|
||||||
# Remove frontend service not required for prod, dev nginx config as well
|
|
||||||
RUN rm -rf /etc/services.d/frontend RUN rm -f /etc/nginx/conf.d/dev.conf
|
|
||||||
|
|
||||||
VOLUME [ "/data", "/etc/letsencrypt" ]
|
|
||||||
ENTRYPOINT [ "/init" ]
|
|
@ -1,51 +0,0 @@
|
|||||||
# docker-compose.yml
|
|
||||||
# RUN: ```docker-compose --env-file```
|
|
||||||
version: "3.7"
|
|
||||||
|
|
||||||
# secrets:
|
|
||||||
# # paths assume the .secrets folder is sibling depth to folder where docker-compose resides
|
|
||||||
# DB_ROOT_PWD:
|
|
||||||
# file: ../../../homelab-setup/docker_secrets/db_root_pwd.txt
|
|
||||||
# MYSQL_PWD:
|
|
||||||
# file: ../../../homelab-setup/docker_secrets/mysql_pwd.txt
|
|
||||||
|
|
||||||
services:
|
|
||||||
# mariadb:
|
|
||||||
# image: mariadb:test
|
|
||||||
# container_name: mariadb
|
|
||||||
# secrets:
|
|
||||||
# - DB_ROOT_PWD
|
|
||||||
# - MYSQL_PWD
|
|
||||||
# environment:
|
|
||||||
# # MYSQL_ROOT_PASSWORD: "npm"
|
|
||||||
# MYSQL_ROOT_PASSWORD__FILE: /run/secrets/DB_ROOT_PWD
|
|
||||||
# MYSQL_DATABASE: "npm"
|
|
||||||
# MYSQL_USER: "npm"
|
|
||||||
# # MYSQL_PASSWORD: "npm"
|
|
||||||
# MYSQL_PASSWORD__FILE: /run/secrets/MYSQL_PWD
|
|
||||||
# volumes:
|
|
||||||
# - ./data/mysql:/var/lib/mysql
|
|
||||||
|
|
||||||
npm:
|
|
||||||
build:
|
|
||||||
context: ../../
|
|
||||||
dockerfile: ./docker/dev/Dockerfile
|
|
||||||
# args:
|
|
||||||
# TARGETPLATFORM: arm64v8
|
|
||||||
image: npm:test # provide a name and tag for the image
|
|
||||||
container_name: npm
|
|
||||||
# secrets:
|
|
||||||
# - MYSQL_PWD
|
|
||||||
# environment:
|
|
||||||
# DISABLE_IPV6: 'true'
|
|
||||||
# DB_MYSQL_HOST: "mariadb"
|
|
||||||
# DB_MYSQL_PORT: 3306
|
|
||||||
# MYSQL_DATABASE: "npm"
|
|
||||||
# MYSQL_USER: "npm"
|
|
||||||
# # MYSQL_PASSWORD: "npm"
|
|
||||||
# MYSQL_PASSWORD__FILE: /run/secrets/MYSQL_PWD
|
|
||||||
# volumes:
|
|
||||||
# - ./data/npm:/data
|
|
||||||
# - ./data/letsencrypt:/etc/letsencrypt
|
|
||||||
# depends_on:
|
|
||||||
# - mariadb
|
|
Loading…
Reference in New Issue
Block a user