Configuring the Environment

All environmental elements that can be configured, are through the .env file, located at the project root.

Each value in this file configures some component of the environment, and the function, default value, and acceptable values of each are elaborated on below:

Env Configuration

Env Variable name

Default Value

COMPOSE_PROJECT_NAME

trilab

GDK_REPO

https://gitlab.com/gitlab-org/gitlab-development-kit.git

GITLAB_REPO

https://gitlab.com/joe-snyder/gitlab.git

GITLAB_RUNNER_REPO

https://gitlab.com/gitlab-org/gitlab-runner.git

JACAMAR_REPO

https://gitlab.com/ecp-ci/jacamar-ci.git

GITLAB_EXTRA_HOSTS

localhost:gitlab:example.com

NUM_GITLAB_REPLICAS

1

GITLAB_HTTP_PORT_RANGE

8080

GITLAB_SSH_PORT_RANGE

2222

RUNNER_SSH_PORT

2220

RUNNER_REGISTRATION_TOKE

s8GVJgwgWwyxmT-6XYKh

GDK_PIN

12a8288cf

HOSTNAME

gitlab

JACAMAR_BASE

registry.gitlab.com/ecp-ci/jacamar-ci/centos7-builder:1.16.5