From 9ac0163f20c48ac5bc9585bdd6cb0341f0153d03 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 2 Mar 2024 01:41:03 +0000 Subject: [PATCH] removing unneeded package, small tweaks --- .dockerignore | 7 +++++++ Dockerfile | 4 ++-- dockerfiles/pre-setup.sh | 2 ++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.dockerignore b/.dockerignore index e71adaa9..b9ddb743 100755 --- a/.dockerignore +++ b/.dockerignore @@ -5,9 +5,16 @@ .gitignore docker-compose.yml Dockerfile +Dockerfile.debian dockerfiles/LICENSE dockerfiles/README.md +dockerfiles/README_ES.md docs LICENSE.txt README.md CONTRIBUTING +FUNDING.yml +config/.gitignore +db/.gitignore +pialert/README.md +pialert/README_ES.md diff --git a/Dockerfile b/Dockerfile index f8227e1d..59e3275c 100755 --- a/Dockerfile +++ b/Dockerfile @@ -35,7 +35,7 @@ ENV S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 # ❗ IMPORTANT - if you modify this file modify the /install/install_dependecies.sh file as well ❗ RUN apk update --no-cache \ - && apk add --no-cache bash zip gettext-envsubst sudo mtr usbutils s6-overlay \ + && apk add --no-cache bash zip gettext-envsubst sudo mtr s6-overlay \ && apk add --no-cache curl arp-scan iproute2 iproute2-ss nmap traceroute net-tools net-snmp-tools bind-tools awake ca-certificates \ && apk add --no-cache sqlite php82 php82-fpm php82-cgi php82-curl php82-sqlite3 php82-session \ && apk add --no-cache python3 nginx \ @@ -45,7 +45,7 @@ RUN apk update --no-cache \ COPY --from=builder --chown=nginx:www-data ${INSTALL_DIR}/pialert/ ${INSTALL_DIR}/pialert/ -RUN /home/pi/pialert/dockerfiles/pre-setup.sh +RUN ${INSTALL_DIR}/pialert/dockerfiles/pre-setup.sh HEALTHCHECK --interval=30s --timeout=5s --start-period=15s --retries=2 \ CMD curl -sf -o /dev/null ${LISTEN_ADDR}:${PORT}/api/app_state.json diff --git a/dockerfiles/pre-setup.sh b/dockerfiles/pre-setup.sh index 87b5bea5..a8007176 100755 --- a/dockerfiles/pre-setup.sh +++ b/dockerfiles/pre-setup.sh @@ -24,3 +24,5 @@ touch /etc/s6-overlay/s6-rc.d/user/contents.d/{SetupOneshot,php-fpm,nginx} /etc/ touch /etc/s6-overlay/s6-rc.d/user/contents.d/{SetupOneshot,php-fpm,nginx,pialert} /etc/s6-overlay/s6-rc.d/{php-fpm,nginx,pialert}/dependencies.d/SetupOneshot touch /etc/s6-overlay/s6-rc.d/nginx/dependencies.d/php-fpm touch /etc/s6-overlay/s6-rc.d/pialert/dependencies.d/nginx + +rm -f $0