diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..db17d2e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM gitea.pena/penadevops/container-images/act_runner:main as runner + +FROM gitea.pena/penadevops/container-images/node:main as node +RUN apk add --no-cache git bash tini +COPY --from=runner /usr/local/bin/act_runner /usr/local/bin/act_runner +COPY --from=runner /opt/act/run.sh /opt/act/run.sh +COPY ./podman-remote-static-linux_amd64 /usr/local/bin/podman +COPY ./registries.conf /etc/containers/registries.conf +ENTRYPOINT ["/sbin/tini","--","/opt/act/run.sh"] diff --git a/golint/golangci-lint b/golint/golangci-lint index 2d95797..db9792c 100755 Binary files a/golint/golangci-lint and b/golint/golangci-lint differ diff --git a/node-compose/Dockerfile b/node-compose/Dockerfile index 2be5dcf..3aa8d3c 100644 --- a/node-compose/Dockerfile +++ b/node-compose/Dockerfile @@ -3,4 +3,8 @@ FROM gitea.pena:3000/penadevops/container-images/docker-compose-bin:main as comp FROM gitea.pena:3000/penadevops/container-images/node:main as node RUN apk add git +RUN mkdir -p /run/user/1000/podman +RUN chmod -R 777 /run/user/1000/podman +ENV DOCKER_HOST=/var/run/docker.sock + COPY --from=compose /docker-compose /usr/bin/compose diff --git a/node-golangcilint/Dockerfile b/node-golangcilint/Dockerfile index d58db8a..2c17721 100644 --- a/node-golangcilint/Dockerfile +++ b/node-golangcilint/Dockerfile @@ -3,4 +3,8 @@ FROM gitea.pena/penadevops/container-images/golint:main as golint FROM gitea.pena/penadevops/container-images/node:main as node RUN apk add git +ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +ENV GOPRIVATE=gitea.pena/PenaSide/linters-golang +ENV GOINSECURE=gitea.pena/PenaSide/linters-golang +COPY --from=golint /usr/local/go/ /usr/local/go/ COPY --from=golint /app/golangci-lint /usr/bin/golangci-lint diff --git a/podman-remote-static-linux_amd64 b/podman-remote-static-linux_amd64 new file mode 100755 index 0000000..33e5dc2 Binary files /dev/null and b/podman-remote-static-linux_amd64 differ diff --git a/registries.conf b/registries.conf new file mode 100644 index 0000000..0acb72f --- /dev/null +++ b/registries.conf @@ -0,0 +1,3 @@ +[[registry]] +location = "gitea.pena" +insecure = true