|
|
@ -8,16 +8,13 @@ RUN CGO_ENABLED=0 go build -o backend main.go |
|
|
|
|
|
|
|
|
|
|
|
FROM build as dev-envs |
|
|
|
FROM build as dev-envs |
|
|
|
|
|
|
|
|
|
|
|
RUN <<EOF |
|
|
|
RUN apt update && \ |
|
|
|
apt-get update |
|
|
|
apt install -y --no-install-recommends git |
|
|
|
apt-get install -y --no-install-recommends git |
|
|
|
|
|
|
|
EOF |
|
|
|
RUN useradd -s /bin/bash -m vscode && \ |
|
|
|
|
|
|
|
groupadd docker && \ |
|
|
|
RUN <<EOF |
|
|
|
|
|
|
|
useradd -s /bin/bash -m vscode |
|
|
|
|
|
|
|
groupadd docker |
|
|
|
|
|
|
|
usermod -aG docker vscode |
|
|
|
usermod -aG docker vscode |
|
|
|
EOF |
|
|
|
|
|
|
|
# install Docker tools (cli, buildx, compose) |
|
|
|
# install Docker tools (cli, buildx, compose) |
|
|
|
COPY --from=gloursdocker/docker / / |
|
|
|
COPY --from=gloursdocker/docker / / |
|
|
|
CMD ["go", "run", "main.go"] |
|
|
|
CMD ["go", "run", "main.go"] |
|
|
|