chore: Add build

This commit is contained in:
Timo Reymann
2023-02-15 13:25:16 +01:00
parent 762ae97a36
commit 3744a220f1
7 changed files with 43 additions and 15 deletions
+18
View File
@@ -0,0 +1,18 @@
FROM golang:1.20-alpine
RUN apk add bash git && \
mkdir -p /opt && \
mkdir -p /workspace && \
addgroup -g 1000 dev && \
adduser -D -u 1000 -G dev dev && \
chown -R dev:dev /workspace /opt
WORKDIR /opt
USER dev
# renovate: datasource=github-releases depName=malscent/bash_bundler
ENV bash_bundler_version="v1.0.2"
RUN go install github.com/malscent/bash_bundler@${bash_bundler_version}
WORKDIR /workspace
COPY --chown=dev:dev ./src /workspace/src
ENTRYPOINT ["/bin/bash", "-c"]