18 lines
376 B
Docker
18 lines
376 B
Docker
|
FROM golang:latest
|
||
|
|
||
|
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
|
||
|
|
||
|
CMD [ "go", "build", "-o", "/build/docker_launcher", "." ]
|