MEMO(3)
-
도커 GitLab 사용, 도커파일 생성 & 빌드 (ubuntu 환경)
✅ GitLab ? 세계에서 가장 널리 사용하는 CI / CD 툴 중 하나로, GitLab으로 프로젝트를 만들고 Git 기반으로 소스코드를 관리하고 Docker 애플리케이션을 빌드하게 된다. 이렇게 빌드한 애플리케이션을 AWS의 Docker Image 저장소인 ECR에 Push하여 AWS에 배포하기 위한 준비를 마치게 된다.git + cicd + 일감관리( issue ) ✅ CI 과정 : plan -> code -> build -> test -> release -> deploy 에서 code~ deploy까지만 다룰듯 ✅ GitLab 이용 설명 manage => user 관리 plan => 일정 관리 code => code 관리 build => cicd 파이프라인 관리 pipeline : b..
2025.01.22 -
Linux 핵심 명령어
Linux 핵심 명령어명령어기능ls디렉토리 파일 목록을 출력cd작업 디렉토리 변경mkdir새로운 디렉토리 생성rm파일 삭제cp파일 복사mv파일을 이동하거나 이름 변경cat파일의 내용 출력apt-getUbuntu 소프트웨어 패키지 관리(설치, 삭제, 업데이트)sudo 관리자 권한으로 명령ps프로세스 목록 확인ps -aux실행중인 프로세스 목록 확인ps -aux :grep nginxnginx 프로세스만 출력rm -rf파일 삭제 (디렉토리안에 파일 있어도 모두 삭제)touch파일 생성 명령어 연습( VirtualBox ubuntu 실행 )
2025.01.15 -
sort?
sort ?: 배열의 요소를 정렬하는데 사용하는 함수이다. - sort라는 메서드에 내장 되어 있는 함수는 리턴 값이 음수, 0, 양수 로의 차례로 정렬된다- 기본적으로 유니코드값으로 정렬 만약 [1, 40, 23, 5] 를 순서대로 나열하고 싶어서const a = [ 1, 40, 23, 5 ]a.sort(); 코드를 작성한다면 원하는 값인 [1 , 5 ,23 ,40]이 아니라 [1, 23, 40, 5] 라는 값이 나오게 된다이것은 sort()가 기본적으로 유니코드 값으로 정렬하기 때문이다 그렇기 때문에 숫자를 정렬하기 위해 const a = [ 1, 40, 23, 5 ] a.sort((a, b) => a - b); ..
2024.04.24