Docker images for CI/CD process
init -> node -> aws
init -> node -> aws
init -> docker -> aws
init -> terraform -> [Approve] -> terraform
Decrypts env files and extends with GIT ENV
setup up NPM_TOKEN, if needed then runs:
npm ci
npm outdated
npm audit
npm run lint
npm test
Contains the aws-sdk cli
.
- docs
jet
basics- env encryption
- Phase I:
- static assets
- serverless
- Phase II:
- docker
- terraform
- Phase III
- terraform module aws-code-pipeline
# Setup ENV
AES_PASSWORD=
# Build NodeJS
NPM_TOKEN=
# Build Docker
DOCKER_REGISTRY=
DOCKER_USERNAME=
DOCKER_PASSWORD=
# Deploy
AWS_REGION=
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
# React
REACT_APP_COMMIT_HASH=${GIT_COMMIT_HASH}
REACT_APP_VERSION=
# awscli
# TODO assume roles ENV
AWS_ACCOUNT_ID=
AWS_ASSUME_ROLE=