FINDEX 프로젝트: Railway로 프로젝트 배포하기

2026. 3. 17. 15:25·코드잇 스프린트/실습

  • github reposiroty의 HTTPS 주소를 Railway에 넣어준다.
  • Deploy Repo를 눌러준다.

  • 우측 상단 ADD 버튼 > PostgreSQL을 눌러서 DB하나 생성해준다.
  • 이때 설정할건 없다.
  • 이 DB는 Railway만의 DB이다. Local DB가 아님.

 

  • Spring Boot 프로젝트에서는 환경변수를 넣어줘야하는데 
spring:
  datasource:
    url: jdbc:postgresql://${PGHOST}:${PGPORT}/${PGDATABASE}
    username: ${PGUSER}
    password: ${PGPASSWORD}
    driver-class-name: org.postgresql.Driver
  • prod.yml을 이런식으로 셋팅해주고

  • Trying to connect a database? Add Variable 을 통해 Railway의 환경변수로 넣어주면된다.
  • Spring boot 프로젝트에서 환경변수로 설정한 값을 넣는게 절대 아니다.
  • 우리가 Railway에서 추가한 PostgreSQL DB의 설정값을 넣는거라 Add Variable 클릭하면 값이 자동으로 할당 될거다.

  • 이런식으로 PGHOST를 클릭하면 자동으로 값이 생김
  • 이렇게 환경변수 추가해주면 된다.

프로젝트 Depoly를 했는데 금방 CRASHED가 나오는 경우가 있다. 

log는 jar파일이 없다고 뜨는 경우가 있었다.

 

그럴땐 Setting > Deploy에

java -jar $(ls build/libs/*.jar | grep -v plain)

이걸 한번 넣어주면 경로를 찾아서 plain이 붙은 jar파일은 제외하고 그냥 jar파일을 찾아서 실행할것이다.

  • 이런 error가 나온다.
  • Railway는 기본적으로 어떻게 실행하는지 모르므로 위 명령어를 넣어줘서 
  • 해당 jar 파일을 실행하라고 알려주는것.
  • 원래 자동감지하는데 jar파일 없다는 error 생기면 쓰면됨.

 

 

 

Findex

 

sb10-findex-team3-production-7674.up.railway.app

배포완료

'코드잇 스프린트 > 실습' 카테고리의 다른 글

뉴스기사 조회수 증가 동시성 문제 트러블 슈팅  (0) 2026.04.23
MoNew 프로젝트: ERD 설계 데이터 타입에 대한 고민(VARCHAR vs TEXT)  (0) 2026.04.15
Findex 프로젝트: 지수정보 update가 이루어지지않는다 400에러  (0) 2026.03.17
Findex 프로젝트: 지수정보 목록 조회 Cursor기반 페이지네이션 적용  (0) 2026.03.16
디스코드 프로젝트 실습: JPA N+1 문제 해결하기  (0) 2026.03.11
'코드잇 스프린트/실습' 카테고리의 다른 글
  • 뉴스기사 조회수 증가 동시성 문제 트러블 슈팅
  • MoNew 프로젝트: ERD 설계 데이터 타입에 대한 고민(VARCHAR vs TEXT)
  • Findex 프로젝트: 지수정보 update가 이루어지지않는다 400에러
  • Findex 프로젝트: 지수정보 목록 조회 Cursor기반 페이지네이션 적용
과컴
과컴
벡엔드 개발자 최소기준 맞추겠습니다.
  • 과컴
    곽의 프로그램
    과컴
  • 전체
    오늘
    어제
    • 분류 전체보기 (76)
      • 위클리페이퍼 (6)
      • 파이썬 (4)
      • 코드잇 스프린트 (48)
        • Spring 이론 (7)
        • Java이론 (11)
        • 실습 (23)
      • 백엔드 개발자 최소기준 (1)
      • 코딩테스트 (5)
        • 알고리즘 (0)
        • SQL (1)
      • Git (5)
      • 스프링부트 핵심가이드 (1)
      • 트러블 슈팅 (2)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    문자열
    파이썬기초
    파이썬
    백준2576
    혼공파
    파이썬입문
    백준1152
    백준1075번
    백준브론즈
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
과컴
FINDEX 프로젝트: Railway로 프로젝트 배포하기
상단으로

티스토리툴바