Browse Source

Run tests using docker-compose.

feature/bike-tracking
Drew Larson 8 years ago
parent
commit
37a5f98b3e
  1. 1
      .travis.yml
  2. 1
      Dockerfile

1
.travis.yml

@ -3,6 +3,7 @@ services:
- docker - docker
before_install: before_install:
- docker build -t bcbc/workstand:production . - docker build -t bcbc/workstand:production .
- docker-compose -f docker-compose.yml -f docker-compose.prod.yml run workstand python manage.py test
branches: branches:
only: only:
- master - master

1
Dockerfile

@ -17,6 +17,5 @@ RUN bower install --allow-root
ADD ./bikeshop_project/package.json package.json ADD ./bikeshop_project/package.json package.json
RUN npm install --unsafe-perm RUN npm install --unsafe-perm
RUN npm run build-production RUN npm run build-production
RUN DJANGO_SETTINGS_MODULE=bikeshop.settings.production python manage.py test
CMD 'bash -c "PYTHONUNBUFFERED=TRUE python manage.py migrate --no-input && python manage.py collectstatic --no-input && python manage.py rebuild_index --noinput && gunicorn --log-file=- -b 0.0.0.0:8000 bikeshop.wsgi:application"' CMD 'bash -c "PYTHONUNBUFFERED=TRUE python manage.py migrate --no-input && python manage.py collectstatic --no-input && python manage.py rebuild_index --noinput && gunicorn --log-file=- -b 0.0.0.0:8000 bikeshop.wsgi:application"'
EXPOSE 8000 EXPOSE 8000

Loading…
Cancel
Save