2023/08/12 2

[Spring boot & React] 게시판 앱 배포하기(2)

도커 허브 레포지토리 생성 및 업데이트 도커 허브 사이트로 가서, 로그인 후, 레포지토리를 생성해주겠습니다. 이렇게 myapp이라는 이름으로 도커 허브에 레포지토리를 만들고, 젠킨스로 가서 Build Steps > Execute shell를 추가해줍니다. 거기서 Command에 다음과 같이 입력합니다. Apply & Save를 통해 저장해줍니다. docker build -t statsdev/reactboard:2.0 . docker login -u '도커허브 이메일' -p '도커허브 비밀번호' docker.io docker push statsdev/reactboard:2.0 권한 오류를 방지하고자 jenkins서버에 접속해서, docker.sock 파일의 권한을 조정해줍니다. chmod 666 /var/..

[Spring Boot & React] 게시판 앱 배포하기(1)

게시판 앱을 배포하겠습니다. 게시판 앱을 github에 올린 분들이 이제 Jenkins를 통해 빌드를 해보는 작업을 수행하겠습니다. Github 사이트에 로그인 후, 프로필에 나오는 Settings > 왼쪽 메뉴 최하단 Developer settings를 누릅니다. 그 다음, Personal access tokens > Tokens(classic) > Generate new token(classic)으로 접근하여, 토큰을 생성하겠습니다. 그 다음 repo를 누르고, 필요한 이름은 Note, 만료일(Expiration)을 원하는 대로 선택하고 Generate tokens를 눌러서 발급합니다. 중요한 점은, 다음에 나오는 생성된 token은 한번 창을 끄면 다시 확인이 안됩니다. 반드시 메모해두거나 아니면 ..