Dominik Sander 3dd0f0ba85 Use ghcr.io as the registry when referencing docker images | hai 1 ano | |
---|---|---|
.. | ||
scripts | %!s(int64=2) %!d(string=hai) anos | |
Dockerfile | hai 1 ano | |
README.md | %!s(int64=6) %!d(string=hai) anos | |
develop.yml | %!s(int64=6) %!d(string=hai) anos |
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