From cc648aaf8f74ba2d0cceca5015a0e47dfcec651d Mon Sep 17 00:00:00 2001 From: librelois <c@elo.tf> Date: Tue, 18 Jan 2022 13:07:46 +0100 Subject: [PATCH] CI: use new dockerfile for debug image --- .gitlab-ci.yml | 2 +- docker/duniter-debug.Dockerfile | 36 --------------------------------- 2 files changed, 1 insertion(+), 37 deletions(-) delete mode 100644 docker/duniter-debug.Dockerfile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a274de198..7c4b4b59a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -139,5 +139,5 @@ deploy_docker_debug: when: never - if: $CI_COMMIT_BRANCH == "master" variables: - DOCKERFILE_PATH: "docker/duniter-debug.Dockerfile" + DOCKERFILE_PATH: "docker/Dockerfile" IMAGE_TAG: "debug-sha-$CI_COMMIT_SHORT_SHA" diff --git a/docker/duniter-debug.Dockerfile b/docker/duniter-debug.Dockerfile deleted file mode 100644 index fa2784770..000000000 --- a/docker/duniter-debug.Dockerfile +++ /dev/null @@ -1,36 +0,0 @@ -# Duniter debug node -# -# Requires to run from repository root and to copy the binary in the build folder -# (part of the CI workflow) - -FROM docker.io/library/ubuntu:20.04 AS builder - -RUN apt-get update && apt-get install -y ca-certificates && update-ca-certificates - -FROM debian:buster-slim -LABEL maintainer "elois@duniter.org" -LABEL description="Binary for duniter debug node" - -RUN useradd -m -u 1000 -U -s /bin/sh -d /duniter duniter && \ - mkdir -p /duniter/.local/share && \ - mkdir /data && \ - chown -R duniter:duniter /data && \ - ln -s /data /duniter/.local/share/duniter && \ - rm -rf /usr/bin /usr/sbin - -COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt - -USER duniter - -COPY --chown=duniter build/duniter /duniter/duniter -RUN chmod uog+x /duniter/duniter - -# 30333 for p2p -# 9933 for RPC call -# 9944 for Websocket -# 9615 for Prometheus (metrics) -EXPOSE 30333 9933 9944 9615 - -VOLUME ["/data"] - -ENTRYPOINT ["/duniter/duniter"] -- GitLab