배포 가능 서비스
IDP에 배포하려면 아래 조건을 모두 충족해야 합니다.
Railpack 빌드 지원
Section titled “Railpack 빌드 지원”IDP는 Railpack을 사용하여 컨테이너 이미지를 자동으로 빌드합니다. Dockerfile 없이도 대부분의 언어와 프레임워크를 감지하여 빌드할 수 있습니다.
Railpack이 지원하는 주요 런타임:
- Node.js (Next.js, Remix, Express 등)
- Go
- Python (Django, FastAPI, Flask 등)
- Rust
- PHP (Laravel 등)
- Java
- Ruby (Rails 등)
단일 포트 노출
Section titled “단일 포트 노출”서비스가 노출하는 포트는 하나 이하여야 합니다. 여러 포트를 동시에 노출해야 하는 서비스는 현재 지원하지 않습니다.
지원하는 서비스 타입
Section titled “지원하는 서비스 타입”Stateless 서비스
로컬 파일 시스템이나 인메모리에 상태를 저장하지 않는 서비스입니다. 컨테이너가 재시작되면 로컬 데이터는 유실됩니다.
추후 지원할 배포 타입
- CronJob — 주기적으로 실행되는 배치 작업