Peng Bai 46e7a675c7 Extract database vars and source them via env_file | 6 lat temu | |
---|---|---|
.. | ||
scripts | 6 lat temu | |
Dockerfile | 7 lat temu | |
README.md | 6 lat temu | |
develop.yml | 6 lat temu |
This image allows the Huginn test suite to be run in a container, against multiple databases.
It was inspired by the official docker container for huginn
In Development Mode, the source code of the current project directory is mounted as a volume overlaying the packaged /app
directory.
Build a docker image that contains huginn, as well as huginn test dependencies using docker-compose
:
cd docker/test
docker-compose -f develop.yml build
Run all specs against a MySQL database using docker-compose
:
cd docker/test
docker-compose -f develop.yml run test_mysql
docker-compose -f develop.yml down
Run all specs against a Postgres database using docker-compose
:
cd docker/test
docker-compose -f develop.yml run test_postgres
docker-compose -f develop.yml down
Run a specific spec using docker-compose
:
docker-compose -f develop.yml run test_postgres rspec ./spec/helpers/dot_helper_spec.rb:82
docker-compose -f develop.yml down