2
0
mirror of https://github.com/offen/website.git synced 2024-10-18 12:10:25 +02:00

run db migrations before deploying

This commit is contained in:
Frederik Ring 2019-09-13 20:21:23 +02:00
parent 919081bcb6
commit 2f03c678d5

View File

@ -197,15 +197,23 @@ jobs:
deploy:
working_directory: ~/offen
docker:
- image: circleci/python:3.6
- image: circleci/golang:1.12
steps:
- checkout
- run:
name: Installing deployment dependencies
name: Install deployment dependencies
command: |
sudo apt-get update && sudo apt-get install -qq -y python-pip libpython-dev
curl -O https://bootstrap.pypa.io/get-pip.py && sudo python get-pip.py
sudo pip install -q awscli --upgrade
sudo pip install awsebcli --upgrade
- run:
name: Deploying
name: Run database migrations
working_directory: ~/offen/server
command: |
go run cmd/offen/main.go migrate -conn $(aws secretsmanager get-secret-value --secret-id production/postgresConnectionString | jq -r '.SecretString')
- run:
name: Deploy
command: |
cp Dockerrun.aws.json.production Dockerrun.aws.json
eb deploy