add default configs and s6-overlay
Some checks failed
/ release-and-build (push) Failing after 14s

This commit is contained in:
2026-02-24 17:10:16 +01:00
parent 05e77cf79c
commit 98e6dc77ee
24 changed files with 194 additions and 61 deletions

View File

@@ -1,27 +1,22 @@
# Example Dockerfile for amd64
ARG BASE_IMAGE=alpine:latest
ARG BUILD_BASE_IMAGE
FROM ${BUILD_BASE_IMAGE}
FROM ${BASE_IMAGE}
ARG BUILD_DATE
ARG BUILD_APP_VERSION
ARG BUILD_MAINTAINER
ARG DESCRIPTION
ARG BUILD_APPS
ARG MAINTAINER
ARG TZ
ARG APP_NAME
ARG APP_USER
LABEL description=${DESCRIPTION}
LABEL build_version="${BUILD_MAINTAINER} version: ${BUILD_APP_VERSION} Build-date:- ${BUILD_DATE}"
LABEL maintainer="${BUILD_MAINTAINER}"
LABEL maintainer="${MAINTAINER}"
LABEL org.opencontainers.image.title="${APP_NAME}"
RUN apk add --no-cache ${BUILD_APPS}
ENV TZ=${TZ}
ENV USER=${APP_USER}
COPY root/ /
RUN apk add --no-cache tzdata ca-certificates
EXPOSE 80
WORKDIR /app
COPY ./config /app/config
COPY ./data /app/data
VOLUME ["/config","/app/www"]
RUN adduser -D ${APP_USER} && chown -R ${APP_USER}:${APP_USER} /app
USER ${APP_USER}
CMD ["sh"]
ENTRYPOINT ["/init"]