ㅡ.ㅡ

[Gitlab] Gitlab 본문

WorkFlow

[Gitlab] Gitlab

ekwkqk12 2021. 9. 18. 23:17

파이프라인을 통한 워크플로우 자동화, 이슈 관리, 소스코드 저장소 등을 사용할 수 있는 시스템이다.

볼륨을 호스트에 공유하여 도커를 통한 gitlab버전 업그레이드(이미지 변경)시 데이터를 보존할수있다.

계정 정보 : root/docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password << 명령어로 비밀번호 확인

port 정보 : https://docs.gitlab.com/ee/administration/package\_information/defaults.html

version: "3.3"

services:
  gitlab:
    image: "gitlab/gitlab-ce:latest"
    container_name: "gitlab"
    hostname: "xxx"
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://xxx'
        registry_external_url 'http://xxx:5005'
        gitlab_rails['gitlab_shell_ssh_port'] = 6015
        gitlab_rails['lfs_enabled'] = true
        node_exporter['enable'] = true
    ports:
      - "6015:22"
      - "80:80"
      - "433:443"
      - "5005:5005"
    volumes:
      - $GITLAB_HOME/config:/etc/gitlab
      - $GITLAB_HOME/logs:/var/log/gitlab
      - $GITLAB_HOME/data:/var/opt/gitlab
      - /etc/localtime:/etc/localtime:ro
    restart: unless-stopped

'WorkFlow' 카테고리의 다른 글

[Gitlab] CD/Kubectl  (0) 2021.09.25
[Gitlab] CI/ECR  (3) 2021.09.20
[Gitlab] CI/GitLab Container Registry  (0) 2021.09.20
[Gitlab] Gitlab Runner 연동  (0) 2021.09.19
[Gitlab] Gitlab - K8S 연동  (0) 2021.09.19