8 Commits

Author SHA1 Message Date
Jean-Frédéric
6a9eff8f64 Add Bash linting using bashate (#566)
bashate is "a pep8 equivalent for bash scripts" by OpenStack.
https://docs.openstack.org/bashate/latest/

- Add tox target running bashate on the entire code-base
- Fix docker-entrypoint script accordingly
2017-09-28 11:15:50 +01:00
Frank Hamand
ed32dea05f Update to celery 4 2017-03-16 10:33:29 +00:00
Frank Hamand
86b41dcfd1 Add comment for wait_for_migrations hack 2017-02-16 12:00:17 +00:00
Frank Hamand
ec5f6825e2 Add default.env and test.env and multiple docker-compose files to override settings 2017-02-13 14:48:07 +00:00
Frank Hamand
6ac8eb10ad Silence output from container waits and add timeout 2017-02-09 17:58:06 +00:00
Frank Hamand
3a5e524b04 Automatically initialise database and assets on docker start
Currently the first time you run the server you need to manually
syncdb, create superuser and collect assets. Do this automatically
on container launch
2017-02-09 17:58:06 +00:00
Frank Hamand
daad98130b Fix race condition with docker containers
The web container could start running before the database/celery broker
was launched. Add wait checks in docker-entrypoint
2017-02-09 15:48:30 +00:00
David Buxton
27f65a2eba Docker-compose setup
- Externalise requirements to pip format
- Add entry-point script
- Update Travis-CI configuration
- Fix test data
2016-09-20 10:33:22 +01:00