
깃랩 & crontab을 이용한 ci/cd

워크벤치에서 확인했을때 생성 시간이 맞지 않아 경매 중과 경매 전 상황이 맞지 않아 시간을 수정해줘야되는데 컨테이너에도 시간 설정을 해줘야 된다. 컨테이너를 띄울때 환경변수에 TZ=Asia/Seoul 을 넣으면 되는데 docker run -e TZ=Asia/Seoul i5e2로 실행하게되면 지금당장은 시간이 맞게 나오지만 ci/cd를하면서 컨테이너를 ...

1. 기존프로젝트에서 다운로드 버튼을 누르고 tar.gz으로 프로젝트를 받아준다 2. new project를 누르고 import project를 선택하고 GitLab export를 누른다

인스턴스가 피곤했는지 가끔씩 멈춰버린다. (EC2 스펙 부족) 조금이나마 힘을 덜어주고자 db를 따로 rds로 만들어서 연결시켜 주기로 했다. AWS에서 RDS를 검색 후 들어간 다음 데이터베이스 생성을 누른다 표준 생성, 친숙한 MySQL 선택 
RDS로 바꾸고 테스트를 하고 있는 도중 시간이 맞지 않는다 EC2 우분투의 문제인 줄 알았는데 우분투의 시간은 저번에 맞춰놨었는데 다시 확인해보니 시간이 Asia/Seoul로 되어있다. 검색해보니 ec2의 우분투 문제 & mysql문제가 아니라 rds의 데이터베이스의 시간을 설정해줘야 됐다. 왼쪽 파라미터 그룹으로 들어간다 검색에 zone을 쳐서 ...

젠킨스 기본포트 8080인데 8080사용중이면 오류가 생기기때문에 포트 변경해야됨 (지금 사용하고 있는 8080을 바꾸고 젠킨스를 까는게 편할듯?) > 젠킨스 설치하려면 자바 설치 필요(오류시 자바 버전문제)) 자바 먼저 설치 (sudo apt-get install openjdk-11-jdk) =⇒ 확인 javac -version wget -q -O...
sudo vim /etc/default/jenkins 로 들어가서 포트번호 9000으로 변경 sudo service jenkins restart 9000으로 안들어가지고 8080으로 들어가야됨 (변경 안됨) 해결 jenkins.service 파일 수정하기 Environment="JENKINS_PORT=8080” =⇒ 9000으로 변경 > 포트변경 ...

토큰발급 2. 젠킨스에서 깃 레포지토리 추가 3. 깃허브에서 웹훅 추가 1. 토큰발급 > 설정하고 Generate token누르기 > 토큰키는 한번밖에 안보여주니까 복사해서

젠킨스에서 빌드 2.빌드된 jar파일 옮기기 3.옮긴 jar파일을 이미지로 올리기 4. 자동배포 Gradle추가 밑쪽으로 내리다 보면 Gradle 이 있는데 Add Gradle를 눌러 추가시켜준다 > Gradle 버전 확인법 > 프로젝트에서 /gradle/wrapper/gradle-wrapper.properties → distributionUrl 을 ...

ubuntu에서 이미지로 올리고 배포가 되게 하려면 4개의 파일이 한 디렉토리 안에 있어야 된다. 이 4개의 파일을 /home/ubuntu로 모아보겠다 pem키 Dockerfile .sh .jar 1. pem키 > window에 있는 pem키를 옮기는법 > 두가지 방법이 있는데 첫번째는 쉽게 vim을 이용하여 사용하는 방법이고 2번째는 명령어를 통해...

Blue-Green 배포

헬름 & 커스터마이즈 설치 및 배포 & 구성요소

argoCD설치 및 배포