diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a274de198e9369e9bb6dc3869dac4f29cb77c5de..7c4b4b59a5b365d3d8b7c9e521799fab6b935333 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 fa2784770f8765c891be7581e47e1975880a6d43..0000000000000000000000000000000000000000 --- 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"]