-
-
Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy pathDockerfile
More file actions
29 lines (20 loc) · 628 Bytes
/
Dockerfile
File metadata and controls
29 lines (20 loc) · 628 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
ARG ARCH="amd64"
FROM ${ARCH}/alpine
ARG OS="linux"
ARG BIN_ARCH="amd64"
ARG PROJECT_NAME="idpscim"
ENV HOME="/app"
LABEL name="${PROJECT_NAME}" \
org.opencontainers.image.url="https://github.com/slashdevops/idp-scim-sync" \
org.opencontainers.image.source="https://github.com/slashdevops/idp-scim-sync"
RUN apk add --no-cache --update \
ca-certificates \
&& rm -rf /tmp/* /var/tmp/* /var/cache/apk/*
RUN mkdir -p $HOME && \
chown -R nobody.nobody $HOME
COPY dist/$PROJECT_NAME-$OS-$BIN_ARCH $HOME/idpscim
ENV PATH="${PATH}:${HOME}"
VOLUME $HOME
USER nobody:nobody
WORKDIR $HOME
CMD ["/app/idpscim", "--help"]