Browse Source

🎉 add circleci config yml

dependabot/pip/requirements/sqlalchemy-1.3.0
Nicolas Droissart 6 years ago
parent
commit
2930351b99
  1. 47
      .circleci/config.yml

47
.circleci/config.yml

@ -0,0 +1,47 @@
version: 2
jobs:
build:
docker:
- image: circleci/python:latest
auth:
username: $DOCKER_ID
password: $DOCKER_PASSWORD
environment:
PIPENV_VENV_IN_PROJECT: true
DATABASE_URL: postgresql://root@localhost/circle_test?sslmode=disable
CONDUIT_SECRET: $CONDUIT_SECRET
FLASK_APP: ~/autoapp.py
FLASK_DEBUG: 1
- image: circleci/postgres:9.6.2-alpine
auth:
username: $DOCKER_ID
password: $DOCKER_PASSWORD
environment:
POSTGRES_USER: root
POSTGRES_DB: circle_test
steps:
- checkout
- run: sudo chown -R circleci:circleci /usr/local/bin
- run: sudo chown -R circleci:circleci /usr/local/lib/python3.6/site-packages
- restore_cache:
key: deps9-{{ .Branch }}-{{ checksum "Pipfile.lock" }}
- run:
command: |
sudo pip install pipenv
pipenv install
- run:
command: pip install -r requirements/dev.txt --user
name: Install requirements
- save_cache:
key: deps9-{{ .Branch }}-{{ checksum "Pipfile.lock" }}
paths:
- ".venv"
- "/usr/local/bin"
- "/usr/local/lib/python3.6/site-packages"
workflows:
main:
jobs:
- build
Loading…
Cancel
Save