본문으로 건너뛰기
cccskills
무료GitHub에 공개

railway-deployment

Deep knowledge about deploying applications to Railway (PaaS, Docker, Nixpacks).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구Docker

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Context

Deploying {{project_name}} ({{project_type}}) to Railway. You will follow a strict 6-phase Deployment Lifecycle Contract.

Instructions

Execute the following phases in order:

Phase 1: Authentication

  1. Ensure the RAILWAY_TOKEN environment variable is set to a valid project token.
  2. If running locally, authenticate interactively with railway login. For automated agents, ensure the token is provided.
  3. Validate by running railway status to confirm the active project and environment.

Phase 2: Build

  1. Railway typically handles the build process remotely using Nixpacks or a Dockerfile.
  2. Ensure your railway.toml or Dockerfile is correctly configured in the project root.
  3. Local building is not usually required for a standard Railway deploy, but you may run local build scripts (e.g., npm run build) if generating static assets before pushing.

Phase 3: Install / Provisioning

  1. Ensure the target Railway project and service exist.
  2. If the project isn't linked, run railway link (requires interactive selection or specific project ID flags).
  3. If necessary, provision databases or other services via the Railway dashboard or CLI (e.g., railway run for migrations).

Phase 4: Deploy

  1. Ship the artifact to Railway.
  2. Run railway up --detach to deploy the current directory to the linked project and service. The --detach flag prevents the CLI from tailing logs indefinitely.

Phase 5: Checking

  1. Verify the deployment was successful.
  2. Run railway status to check if the service is deployed and running.
  3. Retrieve the public URL (often via the dashboard or railway domain) and use curl -sSf <URL> to ensure the application returns a 200 OK status code.
  4. If it fails, inspect logs using railway logs.

Phase 6: Update / Rollback

  1. If Phase 5 fails, immediately initiate a rollback.
  2. Railway supports reverting to previous deployments via the dashboard or by triggering a redeploy of an older Git commit if connected to GitHub.
  3. Note the failure in the progress log.

Validation

  • Railway authentication (railway status) succeeds.
  • Remote build succeeds (indicated by a successful deploy).
  • Service is up and running.
  • Health check (curl) returns 200 OK.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

anoa

무료

Drive a real browser from the command line — open pages, snapshot the interactive elements as refs, click and fill by ref, read text, run JS, screenshot. Use when a task needs a live browser: checking a page renders, walking a login or checkout flow, scraping something that only exists after JavaScript runs, or reproducing a UI bug.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

porcupine-md/jonggrang162026년 9월 15일 업데이트

Run linters/typecheckers to calculate health score.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

porcupine-md/jonggrang162026년 9월 15일 업데이트

Comprehensive UI/UX compliance check (A11y, performance, responsive).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

porcupine-md/jonggrang162026년 9월 15일 업데이트

Infrastructure-first security audit (OWASP, secrets, dependencies).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

porcupine-md/jonggrang162026년 9월 15일 업데이트

auth

무료

Setup authentication flow (register, login, session/JWT, middleware)

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

porcupine-md/jonggrang162026년 9월 15일 업데이트

Deep knowledge about deploying applications to AWS (EC2, ECS, S3, CloudFront, Cloud Run).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

porcupine-md/jonggrang162026년 9월 15일 업데이트

porcupine-md의 스킬 모두 보기

이 스킬의 문제 신고