Files
teleport/build.assets
Rafał Cieślak fabdabb2d7 Dockerfile-teleterm: Fix NODE_URL & NODE_PATH (#13192)
After recent changes in #12257, Dockerfile-teleterm was made to accept
NODE_VERSION passed from a build arg.

The problem is that NODE_VERSION used to follow the format of `vX.Y.Z`,
while NODE_VERSION in build.assets/Makefile follows the `X.Y.Z` format.

This commit adds the missing `v`s to NODE_URL and NODE_PATH.
2022-06-06 15:40:48 +00:00
..
2022-06-03 21:12:00 +00:00
2016-03-18 17:32:41 -07:00
2015-12-23 10:41:51 -08:00
2015-12-23 10:41:51 -08:00

Dockerized Teleport Build

This directory is used to produce a containerized production Teleport build. No need to have Golang. Only Docker is required.

It is a part of Gravitational CI/CD pipeline. To build Teleport type:

make

DynamoDB static binary docker build

The static binary will be built along with all nodejs assets inside the container. From the root directory of the source checkout run:

docker build -f build.assets/Dockerfile.dynamodb -t teleportbuilder .

Then you can upload the result to an S3 bucket for release.

docker run -it -e AWS_ACL=public-read -e S3_BUCKET=my-teleport-releases -e AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY teleportbuilder

Or simply copy the binary out of the image using a volume (it will be copied to current directory/build/teleport.

docker run -v $(pwd)/build:/builds -it teleportbuilder cp /gopath/src/github.com/gravitational/teleport/teleport.tgz /builds