From df1b64c4f6678bf825b4a0cb9e3286b831f69eaa Mon Sep 17 00:00:00 2001 From: Thomas Schleicher Date: Tue, 22 Oct 2024 19:01:12 +0200 Subject: [PATCH] Use DinD in Package Job and Create Dockerfile --- .gitlab-ci.yml | 2 +- dockerfile | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 dockerfile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 019ff87..88f8824 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -28,7 +28,7 @@ package_job: stage: package image: docker:latest services: - - docker:bind + - docker:dind script: - echo "Building Docker image..." - docker build -t ${DOCKER_IMAGE_NAME}:${DOCKER_IMAGE_TAG} . diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..0f0cb4d --- /dev/null +++ b/dockerfile @@ -0,0 +1,11 @@ +FROM ubuntu:20.04 + +ENV BUILD_DIR="build" +ENV APPLICATION_BINARY="Application" +ENV OPEN_PORT=8080 + +WORKDIR /app +COPY ${BUILD_DIR}/${APPLICATION_BINARY} . + +EXPOSE ${OPEN_PORT} +CMD [ "./${APPLICATION_BINARY}" ] \ No newline at end of file