docker-launcher/docker/Dockerfile

24 lines
531 B
Docker
Raw Normal View History

2023-07-14 15:28:50 +02:00
FROM golang:latest AS builder
2023-07-12 20:45:29 +02:00
ARG UID=1000
ARG GID=1000
RUN addgroup --gid ${GID} bobthebuilder && adduser --gid ${GID} --uid ${UID} bobthebuilder
RUN mkdir /build
RUN chown -Rv bobthebuilder:bobthebuilder /build
COPY . /workspace
RUN chown -Rv bobthebuilder:bobthebuilder /workspace
USER bobthebuilder
WORKDIR /workspace
2023-07-14 15:28:50 +02:00
RUN [ "go", "build", "-o", "/build/docker_launcher", "." ]
FROM alpine:latest
COPY --from=builder /build/docker_launcher /usr/local/bin/docker_launcher
ENTRYPOINT [ "/usr/local/bin/docker_launcher" ]