분류 전체보기104 [CI/CD] MAC에서 Git-runner를 사용해 Pipeline 자동화하기 10.23.20240. git-runner란?gitlab에서만 이용할 수 있는 파이프라인 자동 실행 프로그램이다. Step 1. gitlab-runner CLI 설치하기https://docs.gitlab.com/runner/install/ 위 사이트에 들어가서 본인 운영체제를 클릭하면 다운로드하기 위한 명령어들이 있다.따라하기만 하면 모두 설치가 된다.Step 2. gitlab-runner 생성 및 등록gitlab-runner를 로컬 서버에 다운받았으면 그 러너를 gitlab project repo에 등록해야 한다.gitlab-runner 적용을 원하는 프로젝트를 클릭해 들어간 후, 왼쪽 메뉴에서 Settings -> CI/CD를 클릭한다. 이 화면에서 보이는 New project runner 버튼을 클.. 2024. 10. 23. [docker] 명령어 모음 22.10.20241. 컨테이너 빌드docker build -t [container name] [path]2. 컨테이너 실행docker run -d -t 8080(port number):80(port forwarding) [container-name]3. 실행중인 컨테이너 보기docker ps4. 실행중인 컨테이너 멈추기docker stop [container id]5. 모든 컨테이너 보기docker ps -a6. 컨테이너 삭제하기docker rm [container id] 2024. 10. 22. [React Native] axios interceptors를 이용해서 헤더 업데이트하기 1. 기존 코드// apiClient.tsimport axios from 'axios';import { getBaseUrl } from '../constants/api';import { getHeaders } from './headers';const useApiClient = () => { const apiClient = axios.create({ baseURL: getBaseUrl(), headers: getHeaders(), }); return apiClient;};const apiClient = useApiClient();export default apiClient;// profile.tsx, 유저의 프로필을 api 요청으로 가져오는 코드import axios from 'axios'.. 2024. 9. 29. [BE] Restful API, GraphQL, tRPC 05.08.2024본 글은 유튜버 노마드 코더의 API를 구축하는 가장 좋은 방법은? 영상을 기반으로 작성되었습니다.https://www.youtube.com/watch?v=abcnU7O5TVY&vl=ko1. GraphQL의 탄생 배경 (RESTful API의 단점)1-1. 하나의 기능에서 너무 많은 횟수의 API 호출movie 리스트를 가져올 때 인기 영화와 전체 영화를 한 페이지에 호출한다고 생각해보자.한 페이지에서 두 번의 API가 호출되는 것이다.1-2. 서비스가 커질 수록 endpoint의 갯수가 증가로 인한 관리의 어려움위에서 언급한 것과 같은 결이다. 전체 영화, 인기 영화, 특정 장르의 영화 등등을 모두 하나의 엔드포인트로 만든다면 서비스가 커질수록 endpoint는 계속 증가하고 그에 따.. 2024. 8. 5. [ReactNative] Image Url 렌더링 21.07.20241. 기존 코드처음 mockData를 만들었을 때의 코드는 로컬 패스와 uri를 구분하지 않았다.const mockData = { { src: 'https://image-on-the-internet.url'}, { src: '../local/image/path'},}// ... 2. 해결 코드현재의 mockData와 Image 안의 코드는 이렇게 수정되었다.const mockData = { { src: 'https://image-on-the-internet.url'}, { src: null },}// ...import DefaultImg from '../local/image/path.png';// ...3. 원리uri는 인터넷의 소스를 가져올 때 사용하는 프로퍼티이기 때문에 네트.. 2024. 7. 21. 2024 2분기 회고(4-6월) 07.14.20241. 1분기에 세운 목표 달성 성공 리스트1-1. IELTS 목표 점수 달성지금도 굉장한 만족감을 주는 한 문장이다.그만큼 열심히 했고 나의 은근한 자존심이 채워지는 느낌이다.최종 결과는:Overall: 7.5Reading: 8.0Listening: 7.5Writing: 6.5Speaking: 7.0처음 speaking 결과가 6.0이 떠서 한바탕 스트레스를 받고 점수가 대학원 진학 어플라이에 문제가 없었음에도 피같은 16만원을 내고(점수 결과가 바뀌면 다시 돌려받지만 바뀌지 않으면 돌려받지 않음) 재채점을 받아 Overall까지 점수가 올랐다.그 때의 희열은 말도 안되고 정말 하루종일 기분이 천장 위를 뚫었던 것 같다.결국은 이 점수를 가지고 대학원에 잘 어플라이 했다.1-2. 대학원.. 2024. 7. 14. 이전 1 2 3 4 ··· 18 다음