teleport/build.assets
2021-02-15 20:58:30 +01:00
..
bcc Vendored bcc-tools 0.11.0 headers. 2019-12-02 15:10:39 -08:00
charts Change to Ubuntu 20.04 base and improve apt cleanup (#4004) 2020-07-10 17:07:56 -03:00
grpc Merge Teleport V4.3 UI branch to master (#3583) 2020-04-15 15:35:26 -04:00
pam pam: trigger pam_authenticate on login (#3966) 2020-07-10 20:28:33 +00:00
rpm-sign Add support for RPM signing via Drone (#4634) 2020-10-31 15:27:00 -03:00
.bashrc Integrated mkdocs into Teleport builds 2016-03-18 17:32:41 -07:00
.gitignore pam: trigger pam_authenticate on login (#3966) 2020-07-10 20:28:33 +00:00
build-package.sh Implement RPM repo creation in Drone (#4690) 2020-11-10 15:32:34 -04:00
Dockerfile Add linting for Helm charts with example values (#5495) 2021-02-08 17:08:05 -04:00
Dockerfile-arm Build ARM/ARM64 binaries in Docker (#5510) 2021-02-11 11:14:27 -04:00
Dockerfile-arm-fips Build ARM/ARM64 binaries in Docker (#5510) 2021-02-11 11:14:27 -04:00
Dockerfile-centos6 Update CentOS 6 buildboxes to use vault packages (#5341) 2021-01-21 13:34:00 -04:00
Dockerfile-centos6-fips Update CentOS 6 buildboxes to use vault packages (#5341) 2021-01-21 13:34:00 -04:00
Dockerfile-cron Install ca-certificates from package rather than copying manually (#4576) 2020-10-19 16:38:46 -03:00
Dockerfile-fips Update CentOS 6 buildboxes to use vault packages (#5341) 2021-01-21 13:34:00 -04:00
docs.dockerfile Fix broken kubernetes-ssh link. 2020-12-11 11:57:48 -08:00
install Updated getting started experience for systemd users 2018-07-19 18:04:14 -07:00
locale.gen Jenkins build target 2015-12-23 10:41:51 -08:00
Makefile Implemented utmp/wtmp support. 2021-02-15 20:58:30 +01:00
profile Jenkins build target 2015-12-23 10:41:51 -08:00
README.md instructions and dockerfile for building dynamodb static binaries 2016-12-14 15:51:55 -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