install direnv to make your life easier! (https://direnv.net/)
cp .envrc.sample .envrc
direnv allow
without direnv
cp .envrc.sample .envrc
source .envrc
Occasionally you'll need to rebuild the container, it's a good idea to rebuild anytime the Dockerfile changes, it's been awhile since your last rebuild, or there's been massive changes to your gemfile. It's always good to test that building still works.
docker-compose build
# or as one single step to build & run
docker-compuse up --build -d
Requires scholarsphere to be running, or at the very least a redis instance, and minio instance for the queue to connect to
docker-compose up -d
# get a terminal
./bin/dc-shell
# fire up the listener
./start.sh
from the container:
./bin/rspec
from outside the container:
./bin/dc-rspec
docker-compose down