DevOps(5)
-
Github Actions for Generate AWS Architectures(2)
https://github.com/apps/generate-architectures GitHub: Let’s build from hereGitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...github.com 우여곡절까진 아니더라도 불안정적인 시스템을 안정화 시켜서 Github App으로 서비스를 등록하였다.기능과 사용법은 위 링크에서 확인이가능하다.(하지만 개인 계정에서만 사용가능한 상태로 등록하여 나만..
2024.10.28 -
Github Actions for Generate AWS Architectures(1)
name: AWS 아키텍처 추천# 워크플로우에 필요한 권한 설정permissions: issues: write pull-requests: write# 워크플로우 트리거 설정on: push: branches: [ main ] pull_request: branches: [ main ] workflow_dispatch: # 수동 실행 옵션jobs: analyze_and_recommend: runs-on: ubuntu-latest steps: # 저장소 체크아웃 - uses: actions/checkout@v2 # Python 환경 설정 - name: Python 설정 uses: actions/setup-python@v2 with: ..
2024.09.08 -
AWS EC2 Storage 문제 해결
Jiwoo 프로젝트의 Back 서버는 Chat-bot과 유사도 검증를 위한 Python 서버와 주요 기능을 담은 Java서버로 구성했다.각 서버를 AWS의 프리티어 서비스를 사용하여 적용하려고 했다. Java 서버 배포를 먼저 진행했고, 해당 배포는 수월하게 진행이 되었다. 그리고 이후 Python 서버 배포를 진행하는 과정에서 Github Actions로 자동화를 성공했다. 하지만 테스트 API요청을 보내보니 응답이 오지 않았다.그래서 인스턴스에 접속해보니 Docker 컨테이너를 조회해보니 어...?비어있었다.(Milvus 벡터DB용도 목적)그리고 이후 docker-compose up -d를 실행해보니 설치해야하는 라이브러리 종류가 많아서 작업이 중단 되었다. 용량이 부족하단 뜻이었다.처음에는 30G로..
2024.08.16 -
Github Subtree
1. Parent Repository 생성 후 로컬에 Clonegit clone https:// 깃주소---------------------------------------------------// 기존 존재하는 repository로 작업을 진행하는 경우mkdir [parents repository name] // Parents 폴더 생성cd [parents repository name] // Parents 폴더로 이동// origin 연결git remote set-url --push origin 2. Child Repository 병합git subtree add --prefix=[child repository name] [child git URL] [Branch]3. Parent Repository P..
2024.07.25 -
Github Action(Java CI with Gradle) 설정
Github Repository에서 develop 브랜치에 push / pull request 하는 경우 실행하는 CIname: Java CI with Gradleon: push: branches: [ "develop" ] pull_request: branches: [ "develop" ]jobs: build: runs-on: ubuntu-latest permissions: contents: read steps: - uses: actions/checkout@v4 - name: Set up JDK uses: actions/setup-java@v4 with: java-version: '17' ..
2024.04.23