2025/08 10

Elastic Beanstalk & CloudFront

이제 운영에 배포한다고 생각하고 Elastic Beanstalk에 올릴거다. 환경 구성가서애플리케이션 이름환경이름플랫폼은 서버니까 자바샘플 애플리케이션으로 만들고말이 운영이지 연습이니 단일 인스턴스 서비스 액세스는 새로만들어도되고 있던거 써도되고vpc는 디비나 다른거 공유할거로 맞추고 값싼 마이크로 ec2 롤링업데이트는 단일 인스턴스라 못하고 이건 환경을 미리 만들고 거기에 prod로 풀 리퀘스트 할때마다 배포하게 하는거니yml이 아닌 빈스톡 환경에 변수를 전부 입력했다.특별한 설정은 없었으니 잘 생성됫고 도메인누르면 샘플페이지 뜬다 이제 깃 액션 name: Deploy to AWS Elastic Beanstalkon: push: branches: - prodjobs: deploy: ..

연습 2025.08.22

프론트

로그인 api를 만들었으니 로그인 요청할 화면을 만들어야된다.react써볼거고 reqct-query랑 zustand, react-bootstrap 써볼 예정 npm install @tanstack/react-querynpm install @tanstack/react-query-devtoolsnpm install zustandnpm install react-bootstrap bootstrap받고axios도 받고 main.jsximport { StrictMode } from 'react'import { createRoot } from 'react-dom/client'import App from './App.jsx'import queryClient from "./queryClient.jsx";import {..

연습 2025.08.16

람다

aws lambda를 한번 써보기로 했다.함수는 로그인 요청시 토큰발급, 갱신, 로그아웃 3가지로sam cli로 적용하기로 했다. 먼저 aws cli받고 sam이 파이썬 기반이라니 파이썬도 받고 sam cli받고 sam --version SAM CLI, version 1.142.1잘나오고 sam init AWS Quick Start Templates1 - Hello World Example Use the most popular runtime and package type? (python3.13 and zip) : nWhich runtime would you like to use 11 - nodejs22.xWhat package type would you like to use? 1 -..

연습 2025.08.12

환경

계획은 aws에서 깡통 ec2하나 만들고 그 안에 도커로 nginx proxy manager써서 도메인 뿌려주고깃허브에서 도커로 프로젝트 자동배포하게 겸사겸사 portainer도 구경해보기. ec2생성하고 os는 Amazon Linux 2023이니 dnf update -y dnf install docker -y systemctl start dockersystemctl enable docker 도커설치랑 자동실행 해놓고 프록시매니저가 도커 컴포즈로 하라고 써있으니 다운받는데 os가 좀 된거라 그런지 안받아지더라 https://github.com/docker/compose/releases 서 최신버전 보고 sudo curl -L https://github.com/docker/compose/releases/..

연습 2025.08.02