Categorygithub.com/t-okkn/ip-calc-api
repositorypackage
0.2.0
Repository: https://github.com/t-okkn/ip-calc-api.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

ip-calc-api

IPアドレス計算アプリのAPI(バックエンド)

事前準備

DB:複数対応したいところですが、現状MySQL(SSLなし、証明書なし)のみ対応しています。 DB migrate:golang-migrateをインストールしておいてください。

インストール方法

お好きなDB名でDATABASEを作成しておいてください。 ※エンジンはInnoDB、文字コードはutf8mb4を利用します。

CREATE DATABASE IF NOT EXISTS `{{ DB名 }}`;

次に ip-calc-api.sql 内にある connect.toml にDBの接続情報を記載してください。 接続するUSERは先程作成したDBに対してすべての権限を付与しておいてください。 ※現状、TLSの設定は触らないでください。  接続できません。

その後、ターミナルに戻ってインストール作業を実施してください。 インストール先等のディレクトリの変更を実施したい場合は、お手数ですが Makefile を直接編集してください。 configure ファイルは気がむいたら作るかもしれません。

$ make init
$ make build
$ make db
$ sudo make install
$ sudo make start

待ち受けポートを変更したい場合、 main.goLISTEN_PORT を変更してください。