This is a purpose build environment for Wagtail developers to run automated and manual tests against (built with frontend testing in mind).
** DO NOT TAKE INSPIRATION FOR YOUR PRODUCTION WEBSITE FROM THIS PROJECT **
- Docker
docker-compose up --build -d
docker-compose run app ./manage.py migrate
docker-compose run app ./manage.py testdata
docker-compose up
docker-compose up
The project should now be available at http://localhost:8000/admin
. There is no frontend,
so don’t bother looking there.
docker-compose up -d
docker exec -it habitat_app_1 npm test
- Flesh out models so that all Wagtail views/states are reachable
- Test out how this goes inside Travis
- Deal with messiness in
Dockerfile
This project follows the same code of conduct as Wagtail.
This is a proof of concept to deal with some issues facing some Wagtail developers. It may never go past the initial commit.
BSD