Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
sync package-lock.json; build docker for multiple architectures
We have folks on Apple M1 (arm64) computers who need to run canvas RCE API. Also changing from "npm install" to "npm ci" to speed up builds and strictly respect the package-lock.json. The package-lock.json was out of sync with package.json. This commit fixes that too. refs QUIZ-10725 Test Plan: * replace your docker-compose.override.yml with this: version: '3' services: web: image: starlord.inscloudgate.net/jenkins/canvas-rce-api:53.311253.11 volumes: - .:/usr/src/app command: - npm - run - start:dev * this works on both Apple M1 and Apple Intel: docker-compose up Change-Id: Ieabc515ae2b9e7c07a89d2470f55115d507e2372 Reviewed-on: https://gerrit.instructure.com/c/canvas-rce-api/+/311253 Tested-by: Service Cloud Jenkins <[email protected]> Reviewed-by: Yona Appletree <[email protected]> QA-Review: Yona Appletree <[email protected]> Product-Review: Jacob DeWar <[email protected]>
- Loading branch information