Ondrej Sika <[email protected]>
https://github.com/ondrejsika/linuxdays2018
git clone [email protected]:ondrejsika/linuxdays2018.git
cd linuxdays2018
PORT=8000 docker-compose -f docker-compose.yml -f docker-compose-ports.yml up
docker-compose -f docker-compose.yml -f docker-compose-test.yml up --abort-on-container-exit test
docker-compose -f docker-compose.yml -f docker-compose-test.yml down
Traefik must listen on network traefik
, run traefik with ssl - https://github.com/ondrejsika/traefik-ssl
HOST=counter.127.0.0.1.xip.io docker-compose -f docker-compose.yml -f docker-compose-traefik.yml up
Open http://counter.127.0.0.1.xip.io
- Slides: https://ondrej-sika.cz/blog/2018/gitlab-ci-docker-linuxdays/
- Setup of Gitlab Runner in Docker: https://github.com/ondrejsika/gitlab-ci-runner
- Run Traefik with SSL: https://github.com/ondrejsika/traefik-ssl
- Docker image
ondrejsika/ci
: https://github.com/ondrejsika/ondrejsika-ci-docker