Leapcell에 Node.js Express 앱 배포하기
아래 해결 방법으로 문제가 해결되지 않으면 Leapcell Discord 커뮤니티에 가입하여 추가 지원을 받으세요.
Join Discord
몇 단계만 거치면 Leapcell에 Node.js Express 앱을 빠르게 배포할 수 있습니다. 예제 앱 또는 사용자 고유의 앱을 사용하세요.
정보
계속하려면 GitHub 계정이 필요합니다. 계정이 없으면 GitHub 웹사이트에서 만들 수 있습니다.
1. GitHub에서 Express.js boilerplate를 포크합니다.
Repo: Express.js boilerplate
다음은 공식 Express 문서에서 가져온 해당 repo의 app.js
파일입니다.
const express = require('express');
const app = express();
app.get('/hello', (request, response) => {
return response.send('Hello Leapcell');
});
app.listen(8080, () => {
console.log('App is listening on port 8080');
});
2. Leapcell Dashboard에서 서비스를 만들고 새 repo를 연 결합니다.
Leapcell Dashboard로 이동하여 New Service
버튼을 클릭합니다.
"New Service" 페이지에서 방금 포크한 리포지토리를 선택합니다.
팁
3. 생성하는 동안 다음 값을 제공합니다.
필드 | 값 |
---|---|
Runtime | Node.js (임의 버전) |
Build Command | npm install |
Start Command | node app.js |
Port | 8080 |
해당 필드에 이러한 값을 입력합니다.
4. 앱에 액세스:
배포되면 배포 페이지에 foo-bar.leapcell.dev
와 같은 URL이 표시됩니다. 서비스 페이지에 표시된 도메인을 방문하세요.
지속적인 배포
연결된 분기에 대한 모든 푸시는 자동으로 빌드 및 배포를 트리거합니다. 실패한 빌드는 안전하게 취소되어 다음 성공적인 배포까지 현재 버전이 계속 실행됩니다.
지속적인 배포에 대해 자세히 알아보세요.