목록2024/04 (4)
이것저것 해보기🌼
본격적인 Jenkins CD 구축에 앞서,api 서버용 (백엔드) EC2를 하나 만들었고그 안에서 내 jar 파일이 잘 동작하는지 확인한다. 1) 서버 접속 및 java 설치sudo apt-get updatesudo apt-get install openjdk-17-jdk 2) 프로젝트 빌드 후 jar 파일 서버에 집어넣기이 단계는 모두 로컬 PC에서 수행된다.자신의 프로젝트 폴더로 이동한다.gradle clean buildscp -i "{my-key}.pem" ./build/libs/backend-0.0.1-SNAPSHOT.jar ubuntu@{퍼블릭 IP}:/home/ubuntu 첫번째 명령어로 빌드를 실행하면 아래와 같이 build 폴더가 생성된다. 서버에서는 jar 파일만 있으면 된다. scp ..
1. Docker로 Jenkins 만들기 AWS 환경에 EC2 (젠킨스 전용)을 하나 만들었다.그리고 EC2 에 접속해서 Docker 설치 및 Jenkins 컨테이너를 추가해주었다.( 해당 과정은 아래 포스팅을 참고 )https://realtree.tistory.com/59 EC2 환경에서 Docker를 이용해 Jenkins 설치하기1. EC2 시작하기AWS EC2의 경우에는 아래 포스팅과 동일한 설정으로 추가해주었다.https://bcp0109.tistory.com/356realtree.tistory.com 2. 젠킨스 jdk22 -> jdk17로 바꾸기이번 프로젝트에서 Java는 17버전을 사용할 예정인데, 모르고 jenkins:lts 로 그냥 설치를 해버렸더니 jdk가 22버전으로 설치가 된 바람에..
1. EC2 시작하기AWS EC2의 경우에는 아래 포스팅과 동일한 설정으로 추가해주었다.https://bcp0109.tistory.com/356 AWS 1편: EC2 생성 후 Spring Boot 띄우기Overview AWS EC2 인스턴스를 생성하고 Spring Boot 서버를 띄워보는 것까지 진행합니다. 주 목표는 서버를 외부에 제공하는 거라서 따로 배포 시스템을 구축하지 않고 단순히 빌드 파일을 복사해서 수bcp0109.tistory.com 2. 서버 접속하기AWS Console에서 session manager로 서버에 접근해줘도 상관은 없지만, 위 포스팅에서 한것 처럼 ssh 로 접속했다.윈도우 환경이라면 powershell 에서 별도로 OpenSSH 같은 도구를 설치해주어야한다.aws 공식 도큐..
Vue 프로젝트를 시작했는데, eslint 를 적용하려하니 발생하는 오류에 대한 로그다. 1. package.json { "name": "webpack-template", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "webpack-dev-server --mode development", "build": "webpack --mode production" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { "@babel/core": "^7.24.4", "@babel/plugin-transform-runtime": "^7.24.3", "..