diff --git a/.circleci/config.yml b/.circleci/config.yml index bfb216a..71f94dd 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -77,6 +77,26 @@ jobs: name: Run tests command: npm test + auditorium: + docker: + - image: circleci/node:10-browsers + working_directory: ~/offen/auditorium + steps: + - checkout: + path: ~/offen + - restore_cache: + key: offen-auditorium-{{ checksum "package.json" }} + - run: + name: Install dependencies + command: npm install + - save_cache: + paths: + - ~/offen/auditorium/node_modules + key: offen-auditorium-{{ checksum "package.json" }} + - run: + name: Run tests + command: npm test + workflows: version: 2 build_and_test: @@ -84,3 +104,4 @@ workflows: - server - vault - script + - auditorium diff --git a/docker-compose.yml b/docker-compose.yml index c41f652..78141be 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -45,3 +45,16 @@ script: - 9966:9966 environment: - VAULT_HOST=https://local.offen.dev:9977 + +auditorium: + image: timbru31/node-chrome:slim + working_dir: /auditorium + volumes: + - ./auditorium:/auditorium + - ./local.offen.dev.pem:/auditorium/local.offen.dev.pem + - ./local.offen.dev-key.pem:/auditorium/local.offen.dev-key.pem + command: npm start -- --port 9955 + ports: + - 9955:9955 + environment: + - VAULT_HOST=https://local.offen.dev:9977