Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save martindevnow/0c66e8e73e20dd9a7c37f680b1aa8b90 to your computer and use it in GitHub Desktop.
Save martindevnow/0c66e8e73e20dd9a7c37f680b1aa8b90 to your computer and use it in GitHub Desktop.
...,
"test:lint-unit": "npm run lint && npm run test:unit",
"comment:local": "# === Development Commands === #",
"build:dev": "docker build --target devBuild -t YOUR_DOCKER_HUB_ACCOUNT/${npm_package_name}_dev:latest -f Dockerfile.dev .",
"start:dev": "docker rm mdn_${npm_package_name}_dev_container || true && docker run --rm -it -p 8085:8085 --mount type=bind,src=`pwd`,dst=/usr/src/app -v /usr/src/app/node_modules --name mdn_${npm_package_name}_dev_container YOUR_DOCKER_HUB_ACCOUNT/${npm_package_name}_dev:latest npm run serve",
"start:unit": "docker exec -it mdn_${npm_package_name}_dev_container npm run test:unit",
"comment:prod": "# === Production Commands === #",
"build:prod": "docker build -t YOUR_DOCKER_HUB_ACCOUNT/${npm_package_name}:${TAG:=latest} -f Dockerfile .",
"comment:cci": "# === CircleCI Commands === #",
"build:ci": "docker build --target ciBuild -t YOUR_DOCKER_HUB_ACCOUNT/${npm_package_name}_ci:latest -f Dockerfile.dev .",
"start:ci": "docker run --rm YOUR_DOCKER_HUB_ACCOUNT/${npm_package_name}_ci:latest npm run test:lint-unit",
"comment:e2e": "# === e2e Testing Command === #",
"build:cypress": "IMAGE_NAME=${npm_package_name} TAG=${TAG:=latest} docker-compose build cypress",
"start:cypress": "IMAGE_NAME=${npm_package_name} TAG=${TAG:=latest} docker-compose up --abort-on-container-exit",
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment