Add template support.
This commit is contained in:
22
templates/Dockerfile
Normal file
22
templates/Dockerfile
Normal file
@ -0,0 +1,22 @@
|
||||
FROM alpine
|
||||
|
||||
RUN apk update --no-cache && apk add --no-cache ca-certificates tzdata
|
||||
|
||||
# Set timezone if necessary
|
||||
#ENV TZ UTC
|
||||
ENV USER=gouser
|
||||
ENV UID=10001
|
||||
|
||||
RUN adduser \
|
||||
--disabled-password \
|
||||
--gecos "" \
|
||||
--shell "/sbin/nologin" \
|
||||
--no-create-home \
|
||||
--uid "${UID}" \
|
||||
"${USER}"
|
||||
|
||||
ADD {{.ProjectFolderName}} /app/{{.ProjectFolderName}}
|
||||
WORKDIR /app
|
||||
USER gouser:gouser
|
||||
|
||||
ENTRYPOINT ["./{{.ProjectFolderName}}"]
|
Reference in New Issue
Block a user