2017-02-18 01:43:58 +00:00
|
|
|
sudo: required
|
|
|
|
services:
|
|
|
|
- docker
|
|
|
|
|
|
|
|
env:
|
|
|
|
global:
|
|
|
|
- GREP_TIMEOUT=360
|
|
|
|
|
|
|
|
before_install:
|
|
|
|
- sudo apt-get update
|
2017-07-03 13:38:11 +00:00
|
|
|
- sudo apt-get install -qy -o Dpkg::Options::="--force-confold" docker-ce coreutils
|
2018-06-04 08:08:06 +00:00
|
|
|
- sudo apt-get install -y zlib1g-dev
|
2017-02-18 01:43:58 +00:00
|
|
|
|
|
|
|
script:
|
|
|
|
# Bring up the postgres, redis, and app containers
|
|
|
|
- docker-compose up --build -d
|
|
|
|
|
|
|
|
- timeout $GREP_TIMEOUT grep -m 1 'Running migrations' <(docker-compose logs --follow app 2>&1)
|
|
|
|
- timeout $GREP_TIMEOUT grep -m 1 'spawned uWSGI http 1' <(docker-compose logs --follow app 2>&1)
|
|
|
|
- docker-compose run app /venv/bin/python /code/manage.py check
|
2019-09-12 11:54:14 +00:00
|
|
|
- docker-compose run app /venv/bin/python /code/manage.py makemigrations --check
|
2017-02-18 01:43:58 +00:00
|
|
|
|
|
|
|
after_script:
|
|
|
|
- docker-compose logs
|
|
|
|
- docker images
|