목록전체 글 (74)
밍쯔와 안작고 안귀여운 에러들🖤
미루고 미루다 드디어 쓰는 CI/CD 파이프라인 구축 !CI/CD는 도대체 무엇인고~ 어떻게 하는 것이지~ 찬찬히 알아봅시다 :-) CI/CD란? CI ( Continuous Integration) : 지속적 통합소프트웨어의 새로운 코드들이 자동으로 빌드 및 테스트 되어 레포지토리에 통합되는 것을 의미합니다. point !최대한 작은 단위로 개발하며 자주 merge 하기빌드, 테스트, 병합하는 과정을 주기적으로 자동화 시키기이를 통해 병합 시 충돌 예방과 코드의 결함이나 문제점을 빠르게 발견할 수 있습니다.또한, 작은 단위로 merge 할 경우 문제의 발생 범위가 작기 때문에 빠르게 해결할 수 있고결과적으로 코드의 품질이 올라갑니다 ! CD ( Continuous Delivery/Deployment) ..
백엔드를 배포하려고 보니 기존에 EC2에 MySQL을 설치해서 DB를 만들어둔게 있어서새로운 EC2가 필요했다!하나를 더 만들자니,,, 혹시나혹시나 요금 폭탄이 나올까봐,,,,난 겁쟁이이기 때문에 ! 기존 DB를 RDS로 옮기고 배포용 EC2를 새로 만들기로 했다. RDS 생성하기1. RDS 생성하러 가기 그럼 아래와 같이 생성 설정화면이 나온다.이제 아래와 같이 설정을 해주면 된다. 2. 엔진 버전 설정하기 3. 템플릿 설정하기난 공짜가 좋기 때문에 프리티어로 선택했다..! 4. DB 계정 설정인스턴스 이름을 원하는대로 설정하고,아래 사용자 이름과 마스터 암호를 설정한다.기본은 admin으로 되어 있지만, 본인에 맞게 설정하면 된다. 5. 인스턴스 구성 6. 스토리지 설정필요한 만큼의 스토리..
어느날 갑자기 이런 연락을 받았따! 분명 DB 생성할 때 한국으로 지역설정을 했는데now()의 현재시간이 9시간 차이가 난다고,,,??뭐지뭐지 하고 검색해보니 굉장히 단순히 고칠 수 있는 문제였다. RDS 현재시간 - 서울로 수정하기 1. RDS - 파라미터 그룹 생성하기 2. 설정하기엔진유형, 파라미터 그룹 패밀리 등은 본인이 사용 중이 DB로 설정한다. 3. 파라미터 그룹 편집생성을 하고 나면 아래와 같이 방금 만든 파라미터 그룹이 보일 것이다. 그걸 누르고 편집까지 들어가준다. 4. 시간 설정하기time_zone 검색 > Asia/Seoul 입력 > 변경 사항 저장 5. RDS에 반영본인이 반영하고자 하는 RDS를 수정한다.아래 추가 구성에서 파라미터 그룹을 방금 만든 그룹으로 변경시켜 ..
이제 로컬에서 DB를 연결해서 사용할 수 있는 최종단계이다.앞서 생성한 EC2와 DB 그리고 계정을 활용해서 로컬에 연결해보자! 이전 글 [INFRA/AWS] EC2 인스턴스 생성하기지난번 프로젝트에서는 프론트/백엔드 개발에 중점을 뒀다면,해커톤을 준비하는 이번에는 aws를 쓰고 서버 올리는 작업에 중점을 두려고 한다! 그래서 ERD 설계 후 개발 준비를 위해 AWS에 EC2 인mingz.tistory.com [MAC/AWS] EC2 인스턴스 MySQL 구축 및 DB 생성, 권한 설정까지 !이번에는 EC2에서 만든 인스턴스에 MySQL을 설치하고,Database를 생성하고,이를 사용할 유저 생성과 권한 부여까지 해보겠다 ! 터미널로 EC2 접속하기1. 연결하기 위에 차례대로 복사해서 터미널에mingz...
개발을 하다보면 인스턴스를 중단시켰다가 다시 재시동 시키는 일이 생길 수 있다.이때, 갑자기 502 에러가 떠서 서비스가 작동하지 않는 오류를 경험한 적이 있을 것이다! 이 문제는 바로 AWS의 인스턴스는 생성할 때 항상 새 IP를 할당하기 때문이다.즉, 인스턴스를 중지하고 재시작하면 새로운 IP가 할당되기 때문에 개발에 사용했던 퍼블릭 IP가 바뀌게 된 것! 이를 해결하는 방법이 고정적인 IP를 가질수 있고록 탄력적 IP 주소를 할당해 주는 것이다. Elastic IP (탄력적 IP)란?EIP(Elastic IP Address)는 인터넷을 통해 접속할 수 있는 고정적인 공인 IP 주소를 할당할 수 있고, 인스턴스에 연결할 수 있는 서비스다. 모든 인스턴스 또는 네트워크 인터페이스에 탄력적 IP 주소를 ..
이번에는 EC2에서 만든 인스턴스에 MySQL을 설치하고,Database를 생성하고,이를 사용할 유저 생성과 권한 부여까지 해보겠다 ! 이전글 [INFRA/AWS] EC2 인스턴스 생성하기지난번 프로젝트에서는 프론트/백엔드 개발에 중점을 뒀다면,해커톤을 준비하는 이번에는 aws를 쓰고 서버 올리는 작업에 중점을 두려고 한다! 그래서 ERD 설계 후 개발 준비를 위해 AWS에 EC2 인mingz.tistory.com [AWS] 탄력적 IP(EIP) 할당하기개발을 하다보면 인스턴스를 중단시켰다가 다시 재시동 시키는 일이 생길 수 있다.이때, 갑자기 502 에러가 떠서 서비스가 작동하지 않는 오류를 경험한 적이 있을 것이다! 이 문제는 바로 AWS의mingz.tistory.com 순서1. 터미널로 EC2..
OpenAi 사용하는데 요거 설정 때문에 살짝 오래걸림ㅎㅅㅎ,,,,방법은! 스택오버플로우 아저씨들의 도움을 받았다! 1. env 파일 생성하기echo > .env 2. 보안이 필요한 데이터 .env 파일 넣기VUE_APP_OPENAI_API_KEY=your_api_key_hereVITE_API_URL=https://api.example.com 3. vite.config.js 파일에 env 파일 세팅하기import { fileURLToPath, URL } from 'node:url';import { defineConfig,loadEnv } from 'vite';import vue from '@vitejs/plugin-vue';// https://vitejs.dev/config/export defaul..