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
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