From 7b6978f0a1b8323816a8ada4e289f23f5b1256be Mon Sep 17 00:00:00 2001 From: Julien Cabillot Date: Thu, 21 Mar 2019 19:27:08 -0400 Subject: [PATCH] import --- .gitlab-ci.yml | 36 ++++++++++++++++++++++++++++++++++++ Dockerfile | 8 ++++++++ 2 files changed, 44 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 Dockerfile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..d4ecc54 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,36 @@ +image: "docker:latest" + +services: + - "docker:dind" + +before_script: + - "docker login -u \"$CI_REGISTRY_USER\" -p \"$CI_REGISTRY_PASSWORD\" $CI_REGISTRY" + +build-master: + stage: "build" + script: + - "docker build --pull -t \"$CI_REGISTRY_IMAGE\" ." + - "docker push \"$CI_REGISTRY_IMAGE\"" + only: + - "master" + +build: + stage: "build" + script: + - "docker build --pull -t \"$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG\" ." + - "docker push \"$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG\"" + except: + - "master" + +# TODO: finish +#deploy-dockerhub: +# stage: "deploy" +# before_script: +# - "docker login -u \"$GITHUB_USER\" -p \"$GITHUB_PASSWORD\"" +# - "docker login -u \"$CI_REGISTRY_USER\" -p \"$CI_REGISTRY_PASSWORD\" $CI_REGISTRY" +# script: +# - "docker pull \"$CI_REGISTRY_IMAGE\"" +# - "docker tag \"$CI_REGISTRY_IMAGE\" \"$GITHUB_USER/$GITHUB_PROJECT\"" +# - "docker push \"$GITHUB_USER/$GITHUB_PROJECT\"" +# only: +# - "master" diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e2c9c77 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM alpine:3.7 +LABEL maintainer="Cabillot Julien " + +RUN apk add --no-cache apache2-utils + +USER "nobody" + +ENTRYPOINT [ "htpasswd", "-n", "-b", "-B" ]