Gogs 설치

moyakk·2022년 7월 11일
0

Gogs

  • https://gogs.io/
    - A painless self-hosted Git service
    • 직접 구축해서 사용 할 수 있는 비교적 가벼운 Git 서비스 입니다.
    • Gitlab 이 혼자 쓰기엔 좀 과한 느낌이 있어 적용해보게 됐습니다.

      혼자 쓸건데 Github 느낌이 났으면 좋겠어!


준비하기

1. 폴더생성 및 작업폴더 이동

mkdir -p gogs/postgres
mkdir -p gogs/data
touch gogs/docker-compose.yml
cd gogs

2. docker-compose.yml

version: "3"
services:
  db:
    image: postgres:14
    restart: always
    environment:
      - POSTGRES_USER=gogs
      - POSTGRES_PASSWORD=gogs
      - POSTGRES_DB=gogs
    volumes:
      - ./postgres:/var/lib/postgresql/data
  gogs:
    image: gogs/gogs:latest
    restart: always
    ports:
      - 3022:22
      - 3000:3000
    links:
      - db
    volumes:
      - ./data:/data
    depends_on:
      - db

컨테이너 서비스 실행

docker-compose up -d
  • docker-compose.yml 파일이 있는 경로에서 실행합니다.

접속 및 초기설정

  • 3000번 포트로 접속합니다.

  • DB 호스트를 link 이름인 db로 수정합니다.
  • DB 접속 비밀번호를 yml 파일에 정의된 값으로 수정합니다.
  • URL 을 접속하고자 하는 실제 주소로 변경해야 합니다.
    - 기본 설정인 localhost 를 남겨두면 로컬에서만 접속됩니다.
profile
_- _

0개의 댓글