Browse Source

🐳 add Dockerfile file

main
verzelea 6 years ago
parent
commit
3ac689acd6
  1. 16
      .circleci/config.yml
  2. 12
      Dockerfile

16
.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:
@ -53,3 +59,9 @@ workflows:
# - back_final
# requires:
# - build
- build_docker:
requires:
# - test
- build
context:
- back_final

12
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
Loading…
Cancel
Save