Skip to content

deploy : 1차 배포 완료#20

Merged
Recionds merged 15 commits intomainfrom
develop
Feb 21, 2026
Merged

deploy : 1차 배포 완료#20
Recionds merged 15 commits intomainfrom
develop

Conversation

@Recionds
Copy link
Contributor

#️⃣ 연관된 이슈

#7

📝 작업 내용

  1. 인증 시스템
  • JWT 기반 로그인/회원가입
  • Google/Kakao OAuth2 소셜 로그인
  • Redis 기반 Refresh Token 관리
  1. 동영상 업로드 & 인코딩
  • 동영상 파일 업로드 (최대 500MB)
  • 썸네일 S3 업로드 (CloudFront CDN 연동) ✅
  • FFmpeg 기반 HLS 인코딩 (360p, 480p, 720p)
  • RabbitMQ를 통한 비동기 인코딩 처리
  1. 동영상 관리
  • 관리자 승인 시스템 (PENDING → APPROVED/REJECTED)
  • 내 영상 관리 페이지
  • 영상 상태 추적 (UPLOADED → ENCODING → COMPLETED)
  1. 동영상 시청
  • HLS 스트리밍 (Video.js)
  • 자동 화질 조절 (네트워크 상태에 따라)
  • 재생 속도 조절 (0.5x ~ 2x)
  • 키보드 단축키 지원
  • 썸네일 표시 (모든 페이지에서 CloudFront URL 사용)
  1. UI/UX
  • 카테고리별 영상 분류 (시리즈, 영화, etc.)
  • 검색 기능
  • 반응형 디자인
  1. 인프라 & 배포
  • Docker Compose 기반 배포 (K3s → Docker Compose 마이그레이션 완료)
  • GitHub Actions CI/CD
  • Nginx SSL 터미네이션 (도메인: streamlyai.store)
  • ECR 컨테이너 레지스트리

작업내용 설명

✨ 스크린샷

💬 리뷰 요구사항

## #️⃣ 연관된 이슈
> #1 

## 📝 작업 내용
JWT, Cookie, Redis 기반 로그인 서비스와 연동했습니다.

> 작업내용 설명


### ✨ 스크린샷

### 💬 리뷰 요구사항
## #️⃣ 연관된 이슈
> #3 

## 📝 작업 내용
백엔드와의 영상 업로드, 수정, 삭제, 시청 기능을 연동하였습니다.
시청 페이지에서 HLS 플레이어를 적용하였습니다.

> 작업내용 설명


### ✨ 스크린샷

### 💬 리뷰 요구사항
## #️⃣ 연관된 이슈
> #5  

## 📝 작업 내용
# 관리자 페이지 생성
- 대시보드, 영상 관리, 사용자 관리, 승급 신청, 설정 페이지 제작
- 백엔드 API와 연동

> 작업내용 설명

### ✨ 스크린샷

### 💬 리뷰 요구사항
## #️⃣ 연관된 이슈
> #7 

## 📝 작업 내용
현재까지 작업된 내용을 기반으로 1차 배포를 수행합니다.
develop 브랜치에 푸시 이벤트가 발생하면 workflows를 통해 자동으로 이미지를 빌드하여 AWS ECR로 푸시합니다.
EC2에서 이를 받아와 컨테이너를 자동으로 생성하고 배포를 진행합니다.

> 작업내용 설명

### ✨ 스크린샷

### 💬 리뷰 요구사항
## #️⃣ 연관된 이슈
> #7 

## 📝 작업 내용
AWS EC2 메모리 이슈로 k8s 사용 불가.
-> Docker Compose로 전환

> 작업내용 설명

### ✨ 스크린샷

### 💬 리뷰 요구사항
* deploy : 배포 설정(docker설정 및 workflows설정)

* deploy : 배포 설정 수정(k8s 사용불가로 docker compose 전환)

* debug : Dockerfile에서 의존성 문제 수정
* deploy : 배포 설정(docker설정 및 workflows설정)

* deploy : 배포 설정 수정(k8s 사용불가로 docker compose 전환)

* debug : Dockerfile에서 의존성 문제 수정

* debug : browse페이지 타입 안정성 확보 디버깅
* deploy : 배포 설정(docker설정 및 workflows설정)

* deploy : 배포 설정 수정(k8s 사용불가로 docker compose 전환)

* debug : Dockerfile에서 의존성 문제 수정

* debug : browse페이지 타입 안정성 확보 디버깅

* debug : watch페이지 타입 안정성 확보 디버깅
* deploy : 배포 설정(docker설정 및 workflows설정)

* deploy : 배포 설정 수정(k8s 사용불가로 docker compose 전환)

* debug : Dockerfile에서 의존성 문제 수정

* debug : browse페이지 타입 안정성 확보 디버깅

* debug : watch페이지 타입 안정성 확보 디버깅

* debug : 변수 타입 안정성 확보 디버깅
* deploy : 배포 설정(docker설정 및 workflows설정)

* deploy : 배포 설정 수정(k8s 사용불가로 docker compose 전환)

* debug : Dockerfile에서 의존성 문제 수정

* debug : browse페이지 타입 안정성 확보 디버깅

* debug : watch페이지 타입 안정성 확보 디버깅

* debug : 변수 타입 안정성 확보 디버깅

* debug : 소셜 로그인 주소 하드코딩 수정
* deploy : 배포 설정(docker설정 및 workflows설정)

* deploy : 배포 설정 수정(k8s 사용불가로 docker compose 전환)

* debug : Dockerfile에서 의존성 문제 수정

* debug : browse페이지 타입 안정성 확보 디버깅

* debug : watch페이지 타입 안정성 확보 디버깅

* debug : 변수 타입 안정성 확보 디버깅

* debug : 소셜 로그인 주소 하드코딩 수정

* deploy : 배포 파일 수정
* deploy : 배포 설정(docker설정 및 workflows설정)

* deploy : 배포 설정 수정(k8s 사용불가로 docker compose 전환)

* debug : Dockerfile에서 의존성 문제 수정

* debug : browse페이지 타입 안정성 확보 디버깅

* debug : watch페이지 타입 안정성 확보 디버깅

* debug : 변수 타입 안정성 확보 디버깅

* debug : 소셜 로그인 주소 하드코딩 수정

* deploy : 배포 파일 수정

* debug : 썸네일 URL 경로 수정
* deploy : 배포 설정(docker설정 및 workflows설정)

* deploy : 배포 설정 수정(k8s 사용불가로 docker compose 전환)

* debug : Dockerfile에서 의존성 문제 수정

* debug : browse페이지 타입 안정성 확보 디버깅

* debug : watch페이지 타입 안정성 확보 디버깅

* debug : 변수 타입 안정성 확보 디버깅

* debug : 소셜 로그인 주소 하드코딩 수정

* deploy : 배포 파일 수정

* debug : 썸네일 URL 경로 수정

* debug : 썸네일 URL 경로 수정#2
* deploy : 배포 설정(docker설정 및 workflows설정)

* deploy : 배포 설정 수정(k8s 사용불가로 docker compose 전환)

* debug : Dockerfile에서 의존성 문제 수정

* debug : browse페이지 타입 안정성 확보 디버깅

* debug : watch페이지 타입 안정성 확보 디버깅

* debug : 변수 타입 안정성 확보 디버깅

* debug : 소셜 로그인 주소 하드코딩 수정

* deploy : 배포 파일 수정

* debug : 썸네일 URL 경로 수정

* debug : 썸네일 URL 경로 수정#2

* debug : 비디오 화질 수동 선택 기능 제거(자동으로 전환)
* deploy : 배포 설정(docker설정 및 workflows설정)

* deploy : 배포 설정 수정(k8s 사용불가로 docker compose 전환)

* debug : Dockerfile에서 의존성 문제 수정

* debug : browse페이지 타입 안정성 확보 디버깅

* debug : watch페이지 타입 안정성 확보 디버깅

* debug : 변수 타입 안정성 확보 디버깅

* debug : 소셜 로그인 주소 하드코딩 수정

* deploy : 배포 파일 수정

* debug : 썸네일 URL 경로 수정

* debug : 썸네일 URL 경로 수정#2

* debug : 비디오 화질 수동 선택 기능 제거(자동으로 전환)

* debug : 비디오debug : 비디오 화질 수동 선택 기능 제거(자동으로 전환)
@Recionds Recionds self-assigned this Feb 21, 2026
@Recionds Recionds added the 🌏 Deploy 배포 관련 label Feb 21, 2026
@Recionds Recionds merged commit 7e69ae3 into main Feb 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🌏 Deploy 배포 관련

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant