1.0.12 • Published 4 years ago
@bryce-loskie/devops v1.0.12
An opinionated frontend devops util
Install
pnpm i @bryce-loskie/devops -DPost Install Effect
After install will generate devops and scripts folder and .dockerignore in your project working dir
Usage
- Add script in
package.json
{
"sciprts": {
"prebuild": "node scripts/pre-build.mjs"
}
}- Optional If you use
pnpmas package manager, create.npmrcin your project root path and add flowing key into it.
enable-pre-post-scripts=true- CI/CD pipline
set -e
npx pnpm i && npx pnpm build
dockerTag=$(cat scripts/tag.txt)
dockerImage=docker-registory/docker-image-name:${dockerTag}
docker build -t $dockerImage -f devops/Dockerfile .
docker push $dockerImage