Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

모바일 청첩장 서버

이 프로젝트는 모바일 청첩장 웹 애플리케이션의 백엔드 서버입니다. 모바일 청첩장에 필요한 API 엔드포인트와 데이터베이스 관리 기능을 제공합니다. 모바일 청첩장에 필요한 간단한 기능만 구현하였으며, 트래픽이 많지 않은 환경이기에 SQLite를 사용합니다.

사전 요구사항

  • Go 1.18

제공 기능

  • 방명록 작성 및 조회 API
    • 관리자 비밀번호를 통한 방명록 강제 삭제 기능
  • 참석 의사 전달 API
    • 참석자 조회 기능은 현재 미구현 상태

시작하기

  1. 저장소 복제:

    git clone https://github.com/juhonamnam/wedding-invitation-server.git
    cd wedding-invitation-server
  2. 의존성 설치:

    go mod download
  3. 환경변수 설정:

    환경변수 샘플은 .env.example 파일에 저장되어 있습니다. 이 파일을 복사하여 .env 파일을 생성하고 각 환경변수를 수정합니다.

    cp .env.example .env
    • ALLOW_ORIGIN
      • 허용할 도메인
    • ADMIN_PASSWORD
      • 관리자 전용 비밀번호
      • 방명록 강제 삭제를 원하는 경우 해당 비밀번호로 삭제 가능
  4. 서버 실행:

    go run app.go

    서버가 기본적으로 http://localhost:8080에서 실행됩니다.

배포하기

  1. 프로젝트 빌드:

    go build
  2. 빌드된 바이너리 실행:

    ./wedding-invitation-server

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages