Peng Bai 46e7a675c7 Extract database vars and source them via env_file 6 tahun lalu
..
scripts 46e7a675c7 Extract database vars and source them via env_file 6 tahun lalu
Dockerfile 9bdf27b916 Fix warnings when running the specs using the test image 7 tahun lalu
README.md 46e7a675c7 Extract database vars and source them via env_file 6 tahun lalu
develop.yml 46e7a675c7 Extract database vars and source them via env_file 6 tahun lalu

README.md

Docker image for Huginn testing

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.

Development Usage

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