In This Project we try to deploy production ready GitLab with docker.
Make sure that you already have docker
and docker-compose
on your system.
Define a Domain for your server and config DNS Records for this server.
Clone Project and run ./deploy.sh
then enter that configured domain and your email for certbot and some Password for your GitLab root
user.
if you want to add any other gitlab.rb arguments to your GitLab you should add in docker-compose.yaml
file before you run ./deploy.sh
. This is a link of all gitlab.rb argument that you can find gitlab.rb list
Now you can use your GitLab Platform in https://YOURDOMAIN
and login with root user and your password.
Special Tanks for Forge
ENJOY the world without HAMMALI!