Aktualisieren Dockerfile, .gitlab-ci.yml

This commit is contained in:
Bastian Dietrich
2022-02-05 17:00:17 +01:00
commit ae05f2ab17
2 changed files with 26 additions and 0 deletions

13
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,13 @@
build:
stage: build
image:
name: gcr.io/kaniko-project/executor:debug
entrypoint: [""]
script:
- mkdir -p /kaniko/.docker
- echo "{\"auths\":{\"${CI_REGISTRY}\":{\"auth\":\"$(printf "%s:%s" "${CI_REGISTRY_USER}" "${CI_REGISTRY_PASSWORD}" | base64 | tr -d '\n')\"}}}" > /kaniko/.docker/config.json
- >-
/kaniko/executor
--context "${CI_PROJECT_DIR}"
--dockerfile "${CI_PROJECT_DIR}/Dockerfile"
--destination "${CI_REGISTRY_IMAGE}:latest"

13
Dockerfile Normal file
View File

@@ -0,0 +1,13 @@
FROM python:latest
WORKDIR /opt/venv
RUN git clone https://git.linux-kernel.at/oliver/ivatar.git .
ENV VIRTUAL_ENV=/opt/venv
RUN python3 -m venv $VIRTUAL_ENV
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
RUN /opt/venv/bin/python3 -m pip install --upgrade pip
RUN pip install pillow && pip install -r requirements.txt
CMD ["python", "manage.py runserver 0:8080"]