How to setup the Nuxt starter template on Appwrite Sites
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발
대상자
Vue.js 및 Nuxt 프레임워크를 사용하는 개발자
난이도: 중간 (기본적인 Nuxt 및 Appwrite 이해 필요)
핵심 요약
- Nuxt 프레임워크와 Appwrite Sites의 통합을 통해 SSR(서버 사이드 렌더링) 기반 웹 애플리케이션을 쉽게 배포할 수 있다.
- Appwrite SDK와의 자동 연동, 환경 변수 및 도메인 설정이 사전 구성되어 있다.
- CLI 명령어
appwrite init sites
와appwrite push sites
를 통해 명령줄 기반 배포가 가능하다.
섹션별 세부 요약
1. Appwrite 계정 및 프로젝트 생성
- Appwrite Cloud에 계정을 생성하거나 Appwrite 1.7을 자체 호스팅한다.
- 프로젝트 생성 후 Sites 페이지에서 Create site 버튼을 클릭한다.
- Clone a template 옵션을 선택하고
Nuxt starter
템플릿을 검색하여 선택한다.
2. 템플릿 설정 및 배포
- GitHub 저장소 연결 여부를 선택하고, production branch를 사용해 root directory를 설정한다.
- 사전 구성된 환경 변수를 확인하고 도메인 이름을 수정한 후 Deploy 버튼을 클릭한다.
- 배포 로그를 실시간으로 확인하며 웹 애플리케이션이 빌드되는 과정을 관찰할 수 있다.
3. CLI 기반 배포 방법
- CLI 명령어
appwrite init sites
를 사용해 사이트를 초기화하고, 사이트 이름, ID, 프레임워크(Nuxt), 사양(0.5 CPU, 512MB RAM)을 설정한다. - 수정된 웹사이트를
appwrite push sites
명령어로 즉시 배포할 수 있다.
결론
- Appwrite Sites의 Nuxt 스타터 템플릿은 간편한 설정과 자동화된 배포 프로세스를 통해 빠른 개발-배포 사이클을 가능하게 하며, CLI 및 웹 인터페이스 모두에서 지원된다.