perastar.redapril.net 구조도

📝 노트 2026-03-11
수정

📝 프로젝트 구조 정리 완료! 성공적으로 PeraStar 프로젝트를 git-friendly하게 정리했습니다:

✅ 완료된 작업 프로젝트 구조 정비 /home/ubuntu/perastar가 루트 디렉토리 Flask 백엔드는 backend-flask/ 디렉토리에 위치 가상환경 사용 (venv) Git 배포 준비 .gitignore 파일 생성 (venv, .env 등 제외) requirements.txt 생성 (Python 패키지 목록) README.md 작성 (설치 가이드 포함) deploy.sh 배포 스크립트 생성 데이터베이스 구조 정비 init_database.py - 통합 DB 초기화 스크립트 5개 테이블: documents, media, settings, products, cases Admin 페이지 복구 메인 히어로 관리 - 미디어 리스트와 회전 설정 제품소개 관리 - 제품 라인업 실증사례 관리 - 사례 관리 이미지 경로 문제 해결 (api/files/media/) 서비스 설정 perastar-api.service - systemd 서비스 파일 nginx 프록시 설정 완료 HTTPS 지원 📁 최종 프로젝트 구조

/home/ubuntu/perastar/
├── index.html              # 메인 페이지
├── admin.html             # 관리자 페이지
├── source/                # 서브 페이지
├── static/                # 정적 파일
├── media/                 # 업로드된 미디어
├── backend-flask/         # Flask API 서버
│   ├── app.py
│   ├── admin_api.py
│   ├── config.py
│   ├── init_database.py
│   ├── requirements.txt
│   └── venv/
├── .gitignore
├── README.md
├── deploy.sh              # 배포 스크립트
└── perastar-api.service   # systemd 서비스

🚀 다른 서버로 배포하기 1. Git clone

git clone [repository-url]
cd perastar
  1. 배포 스크립트 실행
chmod +x deploy.sh
./deploy.sh init-db
  1. nginx 설정 복사 & SSL 인증서 설정 모든 기능이 정상적으로 작동하며, git으로 쉽게 배포 가능한 구조로 정리되었습니다!
상세 정보
생성일: 2026-03-11
수정일: 2026-03-15
이 아이템이 링크하는 문서

링크된 문서가 없습니다.

이 아이템을 참조하는 문서

참조하는 문서가 없습니다.

액션
수정
공유 & 관리
복제
목록으로 메인으로
마지막 수정: 2026-03-15 02:59
이미지 URL 수정됨