From c2f15ea5c1d5c21b5eb3849ce1091ce1501842c9 Mon Sep 17 00:00:00 2001 From: marcsello Date: Thu, 24 Sep 2020 17:17:11 +0200 Subject: [PATCH] Added docker stuff --- .drone.yml | 17 +++++++++++++++++ Dockerfile | 7 +++++++ requirements.txt | 4 +++- 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 .drone.yml create mode 100644 Dockerfile diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..6250787 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,17 @@ +kind: pipeline +type: docker +name: default + +steps: +- name: kaniko + image: banzaicloud/drone-kaniko + settings: + registry: registry.kmlabz.com + repo: modelling_for_engineers/${DRONE_REPO_NAME} + username: + from_secret: DOCKER_USERNAME + password: + from_secret: DOCKER_PASSWORD + tags: + - latest + - ${DRONE_BUILD_NUMBER} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8fd67a3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM python:3 + +COPY . /kebabc/ +RUN pip3 install -r /kebabc/requirements.txt + +WORKDIR /kebabc +CMD gunicorn -b 0.0.0.0 app:app \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 0cf140b..0058ce0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,5 @@ flask sqlalchemy -flask-sqlalchemy \ No newline at end of file +flask-sqlalchemy +gunicorn +psycopg2-binary \ No newline at end of file