This repository provides web services for developping, primarily gitlab, to run in an offline environment. It's not hard to do, it's simply made up of a set of services that consist of a docker-compose and a manual that can be run on an isolated network.
Here are the web services currently available in this repository:
- gitlab
- gitlab-runner (CI)
- redmine
- mattermost
- Install docker
- Install docker-compose
$ docker save -o gitlab-images.tar $(docker-compose config | awk '{if ($1 == "image:") print $2;}')
$ docker load -i gitlab-images.tar
$ sudo systemctl stop systemd-resolved
$ export IP_ADDR=$YOUR_IP_ADDR
$ ./setup.bash
$ docker-compose up -d
- Register host machine ip addr as a DNS server (e.g. nmtui)
- Open your browser and access following links:
- gitlab: ttp://gitlab.dev.jp
- redmine: ttp://gitlab.dev.jp:10083
- mattermost: ttp://gitlab.dev.jp:8061