Add FLATNOTES_PORT envvar to Dockerfile.experimental
authorCode-Otto <redacted>
Tue, 25 Jun 2024 19:57:03 +0000 (21:57 +0200)
committerCode-Otto <redacted>
Tue, 25 Jun 2024 19:57:03 +0000 (21:57 +0200)
Dockerfile.experimental

index 378975bbd9cfe71cf56d4899461e590e124b0b83..10f0b53530317b989ef73206fbd68acb6f63247b 100644 (file)
@@ -40,6 +40,7 @@ ARG BUILD_DIR
 ENV PUID=1000\r
 ENV PGID=1000\r
 ENV EXEC_TOOL=su-exec\r
+ENV FLATNOTES_PORT=8080\r
 \r
 ENV APP_PATH=/app\r
 ENV FLATNOTES_PATH=/data\r
@@ -55,10 +56,11 @@ COPY server ./server
 COPY --from=build ${BUILD_DIR}/client/dist ./client/dist\r
 COPY --from=pipenv-build ${APP_PATH}/.venv/lib/python3.11/site-packages/ /usr/local/lib/python3.11/site-packages/\r
 \r
+COPY entrypoint.sh healthcheck.sh /\r
+RUN chmod +x /entrypoint.sh /healthcheck.sh\r
+\r
 VOLUME /data\r
-EXPOSE 8080/tcp\r
-HEALTHCHECK --interval=60s --timeout=10s CMD curl -f http://localhost:8080/health || exit 1\r
+EXPOSE ${FLATNOTES_PORT}/tcp\r
+HEALTHCHECK --interval=60s --timeout=10s CMD /healthcheck.sh\r
 \r
-COPY entrypoint.sh /\r
-RUN chmod +x /entrypoint.sh\r
 ENTRYPOINT [ "/entrypoint.sh" ]\r
git clone https://git.99rst.org/PROJECT