Skip to content

Build Status

Neops Web Client

Docker

You can build and run the Docker image locally and also run the CI build in Docker.

Build

Production build (without tests):

export NPM_TOKEN=ghp_XXX
docker build --secret id=npm_token,env=NPM_TOKEN -t neops-web-client .

Run CI in Docker (with linting, tests, and building/dry-publishing libraries):

export NPM_TOKEN=ghp_XXX
docker build --target run-ci --secret id=npm_token,env=NPM_TOKEN -t neops-web-client:ci .

With specific version:

docker build --build-arg NEOPS_VERSION=v1.2.3 --secret id=npm_token,env=NPM_TOKEN -t neops-web-client:v1.2.3 .

Run

docker run -p 8080:8080 neops-web-client
# Access at http://localhost:8080