A small HTTP server for running orderly reports.
The worker and API server are intended to be run as separate containers created from the same image, using the two different entrypoints in docker/bin.
To install orderly.runner from GitHub:
remotes::install_github("mrc-ide/orderly.runner", upgrade = FALSE)To develop (or test) functions that use private git repositories, you will need to set the environment variable TEST_PRIVATE_REPO_SSH_KEY.
Sys.setenv(TEST_PRIVATE_REPO_SSH_KEY = paste(readLines("path/to/ssh/key"), collapse = "\n"))docker/test/examples orderly reports. These will be used as reports in the containerdocker/test/run-test to use the docker image from GitHub Container Registry, or docker/test/run-test --local to build from your local version for development. This will produce a test-repo directory to show you what was copied into the docker containers (you can create just this directory without running the docker containers by running docker/test/setup-test-repo if you want).localhost:8001
docker/test/copy-orderly-root and this will copy the contents to docker/test/orderly-root-volume
test-repo and orderly-root-volume directories run docker/test/clear-test