인프라 46

docker centos7 install + C++ REST SDK

docker centos7 설치 centos 찾기 docker search centos docker pull 이미지이름:버전 centos7 설치 docker pull centos:7 이미지 리스트 docker images 도커 컨테이너 실행 docker run -i -t centos:7 /bin/bash 기본 패키지 설치 yum -y update yum -y groupinstall 'Development Tools' yum -y install \ wget \ git \ gcc \ openssl-devel \ bzip2-devel \ python3.x86_64 \ libffi-devel \ g++ \ opencv \ opencv-devel \ opencv-python\ make python3 -m pip ..

인프라 2021.11.30

깃랩 (Gitlab) CI/CD 배포시 매우 느릴때 보류중

gitlab runner 로 GitLab CI 프로젝트를 성공적으로 설정후 CI 단계가 20-25초가 아닌 4분 이상 걸립니다. 이유는 gitlab-runner.toml에 정의된 실행되지 않는 러너가 많이 있을 수 있으므로 CI/CD 워크플로가 많이 느려질 수 있습니다. root@server ~]# gitlab-runner verify Runtime platform arch=amd64 os=linux pid=1889782 revision=353dd94e version=13.2.0 Running in system-mode. ERROR: Verifying runner... is removed runner=cGbcBh-o ERROR: Verifying runner... is removed runner=MraT..

인프라 2021.11.22

CentOS8 /RHEL8 깃랩 설치 및 구성 (GitLab ce install)

CentOS8 /RHEL8 깃랩 설치 및 구성 (GitLab ce install) CentOS 8 / RHEL 8에 GitLab을 설치하려면 어떻게 해야 합니까? GitLab은 가속화된 소프트웨어 개발 및 협업을 위한 강력한 오픈 소스 git 기반 플랫폼입니다. 통합 CI/CD, Auto DevOps, Kubernetes 통합, GitLab Container Registry 등과 같은 기능을 처음부터 제공합니다. 본 문서에서는 CentOS8/RHEL8에 GitLab CE를 설치하고 구성/사용의 기본 사항을 설명합니다. 다른 플랫폼에 비해 GitLab의 주목할만한 이점은 오픈 소스 라이선스로 사용할 수 있는 수많은 기능과 통합입니다. 다른 플랫폼은 GitLab에서 사용할 수 있는 일부 기능에 대해 확실히 ..

인프라 2021.11.11

깃랩 업그레이드 (gitlab update) 방법

깃랩 업그레이드시 주요 버전을 건너띌수는 없습니다. 예를 들어 10.3 에서 12.7로 한번에 이동은 불가능합니다. 본 문서는 GitLab 패키지 설치로 업그레이드 하는 벙법을 알려드립니다. 현재 GitLab 버전은 Community Edition 13.1.4 입니다. gitlab-ee : 모든 Community Edition 기능과 Enterprise Edition 기능이 포함된 전체 GitLab 패키지 . gitlab-ce : Community Edition 기능만 포함하는 제거된 패키지입니다. 아래와 같이 버전 업그레이드 해야 합니다. 13.0.14-> 13.1.11-> 13.8.8-> 13.12.10 -> 13.12.12 -> 14.0.11 -> 14.1.6 버전별 업그레이드 문서 : https:..

인프라 2021.11.11

Centos8 httpd2.4 + php7.4 html 확장자 추가

html 에서 php 사용할수 있도록 추가해 봅시다. FilesMatch 부분에 html 을 추가합시다. 2군데 해줘야 합니다. $vi /etc/httpd/conf.d/php.conf # # Cause the PHP interpreter to handle files with a .php extension. # SetHandler application/x-httpd-php ... ... # Enable http authorization headers SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1 SetHandler "proxy:unix:/run/php-fpm/www.sock|fcgi://localhost" php-fpm 에 .html 확장자를 추..

인프라 2021.11.08

[Gitlab] CI/CD 서버 에 배포 계정 추가 방법

본 문서는 서버에 GitLab 설치된후 배포 하는 방법에 대해서 알아봅시다. .GitLab Runner 등록 root$ gitlab-runner register .Gitlab의 서버 주소를 입력한다. Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/): http://gitlab.zzz.com:8081/ .Gitlab CI 에서 발급된 토근 값을 입력한다. Please enter the gitlab-ci token for this runner: EyypdV3nLLypZxAAAn2G 토큰 값을 확인 하는 방법은 Gitlab의 프로젝트를 선택하고 Settings > CI/CD > Runners settings > Specific Runn..

인프라 2021.11.05