OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openproject/docker-compose.ci.yml

24 lines
610 B

version: "3.7"
networks:
testing:
services:
ci:
build:
context: ./docker/ci/
dockerfile: Dockerfile
environment:
RSPEC_RETRY_RETRY_COUNT: "${CI_RETRY_COUNT:-3}"
JOBS: "${CI_JOBS:-8}"
CAPYBARA_AWS_ACCESS_KEY_ID: "${CAPYBARA_AWS_ACCESS_KEY_ID}"
CAPYBARA_AWS_SECRET_ACCESS_KEY: "${CAPYBARA_AWS_SECRET_ACCESS_KEY}"
tmpfs:
- "/tmp"
volumes:
- ".:/home/dev/openproject"
- "${CI_CACHE_PATH:-/tmp}/op-bundle:/usr/local/bundle"
- "${CI_CACHE_PATH:-/tmp}/op-node:/home/dev/openproject/frontend/node_modules"
networks:
- testing