본문 바로가기

전체 글

(181)
[윈도우] ec2배포 후 종료하기 nohup java -jar 파일이름.jar & nohup로 cmd창이 꺼져도 가능하도록 해두었을 때 종료하는 법! [ cmd창 ubuntu 서버에 접속 ] 1) 진행중인 프로세스 목록 확인 ps -ef 2) 진행중인 프로세스 목록 중 'java' 단어 검색 ps -ef | grep java 3) nohup 종료 kill -9 64052 64052 : pid 번호 4) 다시 한번 확인해서 중지된거 확인! fostman으로도 확인 그리고 마지막으로 AWS 인스턴스 2개 삭제하기!!
[윈도우] EC2에 Spring, Database 연동하여 배포하기(2) 1. RDS 인스턴스 생성 https://bcp0109.tistory.com/357 AWS 2편: RDS 생성 후 EC2 와 연동 Overview 지난 포스팅에서는 AWS 에서 EC2 인스턴스를 생성하고 Spring Boot 서버를 띄워 외부에서 요청하는 것까지 해봤습니다. 이번에는 데이터베이스 연동을 위해 RDS 인스턴스를 생성하고 이전에 만 bcp0109.tistory.com 2. 보안 그룹 설정 3. RDS 접속 테스트 1) 인텔리제이와 연동 Host : RDS 인스턴스 정보의 엔트포인트 Port : RDS 인스턴스 정보의 포트번호 USER : DB 유저이름 Password : DB 비밀번호 Database : 생성한 DB이름 2) EC2접속 후 MySQL 설치(매번X, 한번만) $ sudo apt..
[윈도우] EC2에 SpringBoot, Database 연동하여 배포하기 https://bcp0109.tistory.com/356 AWS 1편: EC2 생성 후 Spring Boot 띄우기 Overview AWS EC2 인스턴스를 생성하고 Spring Boot 서버를 띄워보는 것까지 진행합니다. 주 목표는 서버를 외부에 제공하는 거라서 따로 배포 시스템을 구축하지 않고 단순히 빌드 파일을 복사해서 수 bcp0109.tistory.com https://bcp0109.tistory.com/357 AWS 2편: RDS 생성 후 EC2 와 연동 Overview 지난 포스팅에서는 AWS 에서 EC2 인스턴스를 생성하고 Spring Boot 서버를 띄워 외부에서 요청하는 것까지 해봤습니다. 이번에는 데이터베이스 연동을 위해 RDS 인스턴스를 생성하고 이전에 만 bcp0109.tistor..
WIL-2023/7월 (3) 2023.07.17. ~ 2023.07.23. 📝이번주 목표 1. 프론트와 협업하여 프로젝트 진행 후 발표 2. 프로젝트 완성 후 배포하기 3. AWS 공부 4. 스파르타코딩클럽 Spring 숙련주차 2주차 강의 다시듣기 ✍🏻이번주 목표 달성 여부 ✅ 프론트와 협업하여 프로젝트 진행 후 발표 ✅ 프로젝트 완성 후 배포하기 ✅ AWS 공부 4. 스파르타코딩클럽 Spring 숙련주차 2주차 강의 다시듣기 💡알게 된 점 총정리(TIL회고) 이번 첫 협업을 하면서 가장 크게 느낀 아쉬운 점 2가지는 의견이 있을 때는 꼭 말하자!, 프론트엔드의 기본 개념 정도는 알고 있자!이다. 첫날 주제선정을 하고 1주간 진행계획을 세울 때 스코프가 커 보였다. 다른 팀들과 비교했을 때도 확실히 크다고 느껴졌다. 다른 팀원들이..
TIL-230722(클론코딩-오늘의 집(2)) 📝오늘 공부한 것 클론코딩 - '오늘의 집' 좋아요 기능 구현 알게 된 점❗ ● git branch 나눠서 작업 이번 클론코딩은 백엔드만 5명이다. 그래서 바로 main으로 push하지 않고 각자 구현해야 할 기능별로 branch를 만들고 develop branch로 push 하는 방식으로 진행하기로 했다. 지금까지는 항상 그냥 main branch로 바로 push했었다. pull 할 때 1. stash 먼저 다른 팀원들이 push한 원격 repo develop branch에서 내 로컬 repo develop branch로 pull 해온다. 2. 원격 develop branch -> 로컬 develop branch로 pull 3. 내가 작업 중인 branch로 변경 4. develop에서 우클릭 후 Me..
TIL-230721(클론코딩-오늘의 집(1)) 📝오늘 공부한 것 '오늘의 집' 클론코딩 https://ohou.se/ 라이프스타일 슈퍼앱, 오늘의집 감도높은 유저들의 일상 구경부터 제품 구매까지 한번에 ohou.se - 주제선정, 와이어프레임, API설계, 진행계획, ERD설계, 1주 진행계획 📌진행방식 ● '오늘의 집' 클론 코딩 - 메인 페이지, 아티클 페이지, 로그인 페이지, 회원가입 페이지, 검색 페이지, 상품 상세 뷰 페이지, 고객센터 페이지 - 실시간 인기 검색어, 상품 크롤링, 고객센터 데이터 크롤링, 책갈피 기능 ● 페이지별 와이어프레임 https://www.figma.com/file/z4jfV8E5Z7HSAWqmiS1Gze/Untitled?type=design&node-id=0-1&mode=design&t=5aTYE1W6VkdvZQ1..
TIL-230720(항해99 미니 프로젝트-ANABADA 마무리) 📝오늘 공부한 것 미니프로젝트 - ANABADA 사이트 만들기 마무리(프로젝트 회고) 📌미니 프로젝트 - ANABADA ● 배포링크 https://fe-anabadastore.vercel.app/ 아나바다 || 아껴쓰고 나눠쓰고 바꿔쓰고 다시써보자 fe-anabadastore.vercel.app ● Github 주소 https://github.com/anabada-123/BE GitHub - anabada-123/BE Contribute to anabada-123/BE development by creating an account on GitHub. github.com ● 프로젝트 소개 및 주제 선정 이유 프로젝트 소개 : 물물교환 사이트 주제 선정 이유 : 아나바다란 ‘아껴쓰고 나눠쓰고 바꿔쓰고 다시쓰..
TIL-230719(항해99 미니 프로젝트-ANABADA(3)) 📝오늘 공부한 것 미니프로젝트 - ANABADA 사이트 만들기 (로그인 프론트와 연결 / CORS에러 / Same-Origin Policy) ⛔문제점 로그인 기능을 구현하고 fostman으로 잘 값이 들어가는 지 확인 후 main에 push하였다. 그런데 프론트와 연결하니 에러가 떴다. package com.sparta.anabada.filter; import com.fasterxml.jackson.databind.ObjectMapper; import com.sparta.blog2.dto.LoginRequestDto; import com.sparta.blog2.entity.UserRoleEnum; import com.sparta.blog2.jwt.JwtUtil; import com.sparta.blog2..