Skip to content

Latest commit

 

History

History
60 lines (56 loc) · 1.38 KB

版本控制.md

File metadata and controls

60 lines (56 loc) · 1.38 KB

Install gitlab

GitLab is the DevOps Platform · Bring velocity with confidence, security without sacrifice, and visibility into DevOps success.

sudo mkdir /etc/gitlab.d/ /data/gitlab -p
sudo touch /etc/gitlab.d/docker-compose.yaml
sudo chmod -R 777 /data/gitlab/opt /data/gitlab/logs /etc/gitlab.d
sudo cat > /etc/gitlab.d/docker-compose.yaml <<EOF
version: '3'
services:
  gitlab:
    image: gitlab/gitlab-ce
    container_name: gitlab
    hostname: 192.168.202.128
    networks:
        - gitlab
    volumes:
        - /etc/gitlab.d:/etc/gitlab
        - /data/gitlab/logs:/var/log/gitlab
        - /data/gitlab/opt:/var/opt/gitlab
    ports:
        - "7011:443"
        - "7012:80"
        - "7013:22"
    restart: always
networks:
  gitlab:
    driver: bridge
EOF
sudo docker-compose -f /etc/gitlab.d/docker-compose.yaml up -d

Install gogs

sudo mkdir /etc/gogs.d/ /data/gogs -p
sudo touch /etc/gogs.d/docker-compose.yaml
sudo chmod -R 777 /data/gogs /etc/gogs.d
sudo cat > /etc/gogs.d/docker-compose.yaml <<EOF
version: '3'
services:
  gogs:
    image: gogs/gogs
    container_name: gogs
    networks:
        - gogs
    volumes:
        - /data/gogs:/data
        - /etc/localtime:/etc/localtime
    ports:
        - "6822:22"
        - "6880:3000"
    restart: always
networks:
  gogs:
    driver: bridge
EOF
sudo docker-compose -f /etc/gogs.d/docker-compose.yaml up -d