Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions src/content/docs/ko/guides/deploy/railway.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,46 @@ type: deploy
i18nReady: true
stub: true
---
import { Steps } from '@astrojs/starlight/components';

[Railway](https://railway.com)는 서버부터 관측 가능성에 이르기까지 인프라 스택을 단일 확장 가능한 플랫폼으로 간소화하기 위해 구축된 배포 플랫폼입니다.

이 가이드는 웹 인터페이스 또는 Railway CLI 도구를 사용하여 Astro 정적 사이트를 Railway에 배포하는 방법을 설명합니다.

:::tip
Node 어댑터를 사용하여 온디맨드 렌더링(SSR)이 적용된 Astro 사이트를 배포하려면 [Railway의 Astro 사이트 배포 가이드](https://docs.railway.com/guides/astro)를 참조하세요.
:::

## 프로젝트 구성하기

Railway의 기본 빌드 시스템인 [Railpack](https://docs.railway.com/reference/railpack)은 Astro 프로젝트를 정적 사이트로 자동 빌드합니다.

## 웹 인터페이스를 통해 배포하기

<Steps>
1. [Railway 계정](https://railway.com/dashboard)을 생성하고 로그인합니다.

2. Railway 대시보드에서 새 [프로젝트](https://docs.railway.com/guides/projects)를 생성합니다.

3. GitHub 리포지토리에서 배포할 옵션을 선택하고, Astro 프로젝트를 선택합니다.

4. 프로젝트의 [네트워크 설정](https://docs.railway.com/guides/public-networking#railway-provided-domain)에서 사용자 지정 도메인을 생성하거나 추가합니다.
</Steps>

## Railway CLI를 통해 배포하기

<Steps>
1. Railway CLI 도구를 [설치](https://docs.railway.com/guides/cli#installing-the-cli)합니다.

2. `railway login` 명령어를 사용하여 로그인합니다.

3. Astro 프로젝트에서 `railway init` 명령어를 실행하고, 작업 공간과 프로젝트 이름을 선택합니다.

4. `railway up` 명령어를 실행하여 프로젝트를 Railway에 배포합니다.

5. `railway domain` 명령어를 실행하여 Railway 제공 서비스 도메인을 생성합니다.
</Steps>

## 공식 리소스

[Astro 앱을 Railway에 배포하는 방법](https://docs.railway.com/guides/astro)
Expand Down