Skip to content

00mjk/docker-compose-gitlab-https

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

This makefile automates creating the tls keys/certificates to run gitlab on a local network.

First install docker, docker-compose and make. On the server you want to run the gitlab serve run.

  make
  docker-compose up

To securely connect the certificate "config/trusted-certs/<ca_name>Certificate.self.cert" needs to be installed onto the connecting machine

Install into browser as an "authorities" certificate

Install into client docker daemon

  • to run 'docker login' on another machine the be installed into /etc/docker/certs.d/<server_name>:5005
  • restart the daemon sudo service docker restart

About

Setup gitlab in docker with https and self generated root certificate

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%