From f094f138aaebfe763be802d317dee6b468adf4a6 Mon Sep 17 00:00:00 2001 From: Frederik Ring Date: Wed, 22 May 2019 21:45:31 +0200 Subject: [PATCH] add basic code sharing between javascript apps --- .circleci/config.yml | 12 ++++++++++++ docker-compose.yml | 2 ++ 2 files changed, 14 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 71f94dd..5eba113 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -44,6 +44,9 @@ jobs: steps: - checkout: path: ~/offen + - run: + name: Create `packages` symlink + command: ln -s ./../packages ./packages - restore_cache: key: offen-vault-{{ checksum "package.json" }} - run: @@ -64,6 +67,9 @@ jobs: steps: - checkout: path: ~/offen + - run: + name: Create `packages` symlink + command: ln -s ./../packages ./packages - restore_cache: key: offen-script-{{ checksum "package.json" }} - run: @@ -76,6 +82,9 @@ jobs: - run: name: Run tests command: npm test + - run: + name: Bundle + command: npm run build auditorium: docker: @@ -84,6 +93,9 @@ jobs: steps: - checkout: path: ~/offen + - run: + name: Create `packages` symlink + command: ln -s ./../packages ./packages - restore_cache: key: offen-auditorium-{{ checksum "package.json" }} - run: diff --git a/docker-compose.yml b/docker-compose.yml index 962974d..4dd302c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,6 +38,7 @@ script: image: timbru31/node-chrome:slim working_dir: /script volumes: + - ./packages:/script/packages - ./script:/script - ./local.offen.dev.pem:/script/local.offen.dev.pem - ./local.offen.dev-key.pem:/script/local.offen.dev-key.pem @@ -51,6 +52,7 @@ auditorium: image: timbru31/node-chrome:slim working_dir: /auditorium volumes: + - ./packages:/auditorium/packages - ./auditorium:/auditorium - ./local.offen.dev.pem:/auditorium/local.offen.dev.pem - ./local.offen.dev-key.pem:/auditorium/local.offen.dev-key.pem