/prc_hub-back

Primary LanguageGoMIT LicenseMIT

prc_hub-api

Usage

Variables .env

Name Description Default Required
PORT Published port 1323
MYSQL_DATABASE MySQL database name prc_hub
MYSQL_USER MySQL user name prc_hub
MYSQL_PASSWORD MySQL password ✔️
MYSQL_ROOT_PASSWORD MySQL root user password
LOG_LEVEL API log level 2
GZIP_LEVEL API Gzip level 6
MYSQL_HOST MySQL host db
MYSQL_PORT MySQL port 3306
JWT_ISSUER JWT issuer prc_hub
JWT_SECRET JWT secret ✔️
GITHUB_CLIENT_ID GitHub OAuth client id
GITHUB_CLIENT_SECRET GitHub OAuth client secret
ADMIN_EMAIL Admin user email
ADMIN_PASSWD Admin user password
LINE_NOTIFY_TOKEN LINE notify token
FRONT_URL Frontend URL Required if LINE notify enabled

Use docker

$ docker build -t ecc-proken/prc_hub-api .

Use docker-compose with frontend repo

ecc-proken/prc_hub-docker

Contribution

golang.goによるフォーマットを使用してください。

VSCode settings

$ code --install-extention golang.go

Tags / Branches

  • v* タグ: 製品版
  • main ブランチ: Beta版
  • develop ブランチ: Alpha版
  • feature/* ブランチ: 機能追加
  • hotfix/* ブランチ: 機能修正