반응형 OpenSource3 GraphQL 사용법 GraphQL 이란? GraphQL 은 Graph Query Language 의 줄임말로 API를 위한 쿼리 언어이다. 기존의 RESTful API는 아래와 같은 특징을 가지고 있는 반면 데이터 요청방법과 형태가 연결되어있다. 여러 Resource에 접근하기 위해서는 요청을 여러번 보내야한다. Endpoint에 따른 API응답구조가 정해져있다. GraphQL은 아래와 같은 점을 특징으로 한다. 데이터 요청과 Resource형태 정의가 분리되어있다. 한번의 요청으로 여러 Resource에 접근가능하다. 하나의 Endpoint를 사용하며 원하는 응답구조로 응답받을수있다. GraphQL API 사용법 GraphQL은 query와 mutation 두가지 타입으로 API요청을 보낸다. 1. query타입 : RE.. 2021. 8. 31. Gitlab 설정 - gitlab.rb (External url) gitlab.rb 주요 설정 girlab.rb파일은 Gitlab의 설정파일인데 주요 설정가능 옵션을 살펴보겠다. External Url gitlab은 기본적으로 80포트에서 배포되고 도커 컨테이너로 포트번호를 바꿔서 배포한다면 gitlab의 clone, pull 등의 기능을 사용하지 못하는 문제가 발생했다. 따라서 external_url 설정을 통해 Gitlab이 배포되는 포트번호 또한 바꿔주어 컨테이너가 배포되는 포트번호와 맞춰주었다. external_url 'http://localhost:9640' relative url external_url을 통해 Gitlab이 배포되는 subpath또한 설정이 가능하다. external_url 'http://localhost:9640/gitlab/' root p.. 2021. 4. 1. Gitlab Docker install + Ldap 연동 Gitlab CE Gitlab community Edition으로 EE(enterprise Edition)보다 제공되는 기능은 제한적이나 무료로 로컬에 설치하여 프라이빗하게 사용할수있다. 로컬에 도커로 설치해보도록 하겠다. Gitlab Docker install 공식문서를 참고하면 상세하게 설명되어있다. Docs: docs.gitlab.com/omnibus/docker/ sudo docker run -d -p 포트번호:80 -p 443:443 -p 23:23 --name gitlab/gitlab-ce:latest gitlab을 배포할 포트번호를 적어서 배포하면 된다. http://localhost:포트번호 로 접속가능하다. Gitlab + Ldap 연동 Gitlab 로그인 인증에 Ldap과 연동이 가능하.. 2021. 4. 1. 이전 1 다음 반응형