Sign inSign up

rgaidot/node-deploy-toolchain

By rgaidot

•Updated over 6 years ago

A toolchain to build, test and deploy javascript applications.

Image
0

1.1K

rgaidot/node-deploy-toolchain repository overview

⁠node-deploy-toolchain

A toolchain to build, test and deploy javascript applications. node-deploy-toolchain use Vault⁠ to set environment variables. This image is available on Docker Hub⁠

⁠Pre-requisites

⁠How to use

⁠Build docker images
docker build --squash . -t node-deploy-toolchain
⁠Push your docker image on your AWS ECR
docker tag node-deploy-toolchain ACCOUNT_ID.dkr.ecr.eu-west-1.amazonaws.com/node-deploy-toolchain
docker push ACCOUNT_ID.dkr.ecr.eu-west-1.amazonaws.com/node-deploy-toolchain
⁠Usage

You need VAULT_TOKEN and VAULT_URL

⁠On your CLI
docker run -ti -e VAULT_TOKEN=<VAULT_TOKEN> -e VAULT_URL=<VAULT_URL> ACCOUNT_ID.dkr.ecr.eu-west-1.amazonaws.com/node-deploy-toolchain aws s3 ls
⁠With Dockerfile
FROM ACCOUNT_ID.dkr.ecr.eu-west-1.amazonaws.com/node-deploy-toolchain

ARG VAULT_TOKEN
ARG VAULT_URL

WORKDIR /app
COPY . /app

RUN npm run test

Tag summary

Content type

Image

Digest

Size

206.5 MB

Last updated

over 6 years ago

docker pull rgaidot/node-deploy-toolchain