From 3ac689acd69d4ea3f182a3628df954c55fe3cfe1 Mon Sep 17 00:00:00 2001 From: verzelea Date: Wed, 13 Jan 2021 13:50:49 +0100 Subject: [PATCH] :whale: add Dockerfile file --- .circleci/config.yml | 18 +++++++++++++++--- Dockerfile | 12 ++++++++++++ 2 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 Dockerfile diff --git a/.circleci/config.yml b/.circleci/config.yml index 8c2a86c..01aa82e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -24,11 +24,10 @@ jobs: FLASK_APP: autoapp.py CONDUIT_SECRET: $CONDUIT_SECRET FLASK_DEBUG: 1 - DATABASE_URL: postgresql://$POSTGRES_USER:$POSTGRES_PASSWORD@localhost:5432/$POSTGRES_DB + DATABASE_URL: postgresql://$POSTGRES_USER:$POSTGRES_PASSWORD@localhost:5432/$POSTGRES_USER - image: circleci/postgres:9.5.19-alpine environment: POSTGRES_USER: $POSTGRES_USER - POSTGRES_DB: $POSTGRES_DB POSTGRES_PASSWORD: $POSTGRES_PASSWORD steps: - checkout @@ -43,6 +42,13 @@ jobs: . venv/bin/activate flask db upgrade flask test + build_docker: + environment: + IMAGE_NAME: grennrich/devoptpfinal + docker: + - image: circleci/buildpack-deps:stretch + steps: + - checkout workflows: version: 2 build-test: @@ -52,4 +58,10 @@ workflows: # context: # - back_final # requires: - # - build \ No newline at end of file + # - build + - build_docker: + requires: + # - test + - build + context: + - back_final \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fc17fd9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM python:3.7.9 + +WORKDIR /app +COPY . . + +ENV FLASK_APP=autoapp.py + +RUN pip install -r requirements/dev.txt + + +EXPOSE 8000 +CMD python autoapp.py \ No newline at end of file