Gitea 설치 및 환경설정

w00j00ng351·2022년 9월 27일
0

devops

목록 보기
1/4
post-thumbnail

1. Docker Container 활용

참고 링크

도커 이미지 pull 및 컨테이너 생성

  • 이미지 pull

    $ docker pull gitea/gitea
  • 도커 네트워크 생성

    $ docker network create net-devops
  • 컨테이너 생성

    $ docker run -itd --net net-devops --name gitea -h gitea -p 13000:3000 gitea/gitea
  • 생성된 컨테이너 확인

    $ docker ps | grep gitea
    2abeae6ed01b   gitea/gitea   "/usr/bin/entrypoint…"   About a minute ago   Up About a minute   22/tcp, 0.0.0.0:13000->3000/tcp   gitea
  • 컨테이너 네트워크 확인

    $ docker inspect gitea | grep IPAddress
                "SecondaryIPAddresses": null,
                "IPAddress": "",
                        "IPAddress": "172.18.0.2",

환경설정

$ docker exec -it gitea /bin/bash
bash-5.1#
  • conf 파일 수정
bash-5.1# vi /data/gitea/conf/app.ini
  • [server] 부분 수정

    • DOMAIN, SSH_DOMAIN, ROOT_URL 작성
    [server]
    APP_DATA_PATH = /data/gitea
    DOMAIN           = 172.18.0.2
    SSH_DOMAIN       = 172.18.0.2
    HTTP_PORT        = 3000
    ROOT_URL         = http://172.18.0.2:3000
    DISABLE_SSH      = false
    SSH_PORT         = 22
    SSH_LISTEN_PORT  = 22
    LFS_START_SERVER = false
  • [webhook] 설정 추가

    [webhook]
    ALLOWED_HOST_LIST = 172.18.0.*
  • 컨테이너 재시작

    bash-5.1# exit
    exit
    $ docker restart gitea
    gitea
  • gitea 접속 후 Gitea 설치하기 클릭

profile
시간이 만든 코드

0개의 댓글