Central service for…
Examples in this workshop use traefik
traefik
is configured using container labels
Services are reachable by…
NAME.seatN.inmylab.de
NAME.IP.nip.io
(fallback)Deploy using docker compose
v2:
docker rm -f gitlab
docker compose --project-name gitlab \
--file compose.traefik.yml \
--file compose.gitlab.yml \
up -d
Reset by recreating volumes
Your VM has environment variables:
DOMAIN
IP
Not configured in this workshop
Multiple options
Configure GitLab with key and certificate
Configure GitLab to use Let’s Encrypt
Configure traefik to use Let’s Encrypt with HTTP challenge
Configure traefik to use Let’s Encrypt with DNS challenge
XXX Visual Studio Code Web http://vscode.seatN.inmylab.de
XXX Visual Studio Code Remote SSH https://code.visualstudio.com/docs/remote/ssh