27 lines
625 B
Docker
27 lines
625 B
Docker
ARG BUILD_BASE_IMAGE=alpine:latest
|
|
FROM ${BUILD_BASE_IMAGE}
|
|
|
|
ARG MAINTAINER
|
|
ARG TZ
|
|
ARG APP_NAME
|
|
ARG APP_USER
|
|
|
|
LABEL maintainer="${MAINTAINER}"
|
|
LABEL org.opencontainers.image.title="${APP_NAME}"
|
|
|
|
ENV TZ=${TZ}
|
|
ENV USER=${APP_USER}
|
|
|
|
RUN apt update && \
|
|
apt install wget && \
|
|
wget https://github.com/oschonrock/hibp/releases/download/v${BUILD_TAG}/hibp_${BUILD_TAG}-1_amd64.deb -o hibp_${BUILD_TAG}_amd64.deb && \
|
|
apt install ./hibp_${BUILD_TAG}-1_amd64.deb && \
|
|
rm -f hibp_${BUILD_TAG}-1_amd64.deb
|
|
|
|
WORKDIR /app
|
|
|
|
RUN adduser -D ${APP_USER} && chown -R ${APP_USER}:${APP_USER} /app
|
|
|
|
USER ${APP_USER}
|
|
|
|
CMD ["bash"] |