Add the following code to your project's shard.yml under:
to use in production
- OR -
development_dependencies to use in development
DBX is designed in a decoupled way to embed only the necessary features (multi-connections manager, query builder, query executor and ORM).
git checkout -b my-new-feature).
git commit -am 'Add some feature').
git push origin my-new-feature).
docker-compose up, 3.1. then enter to container
docker-compose exec test_pg bash(or
test_sqliteservice), 3.2. into the container
It's just Docker and docker-compose, you can directly type all the commands Docker and docker-compose.
# Start the dev stack docker-compose up
# enter in the test_pg container docker-compose exec test_pg bash # then in the test_pg container crystal run ./src/app.cr # or with a recipe (helper) just dev-spec # <= auto reload when the code change # recipe list just --list
docker-compose run --rm test_pg crystal spec
docker-compose run --rm test_pg just dev-spec
docker-compose down --remove-orphans
MIT (c) 2020, Nicolas Talle.