40 lines
1.5 KiB
Makefile
40 lines
1.5 KiB
Makefile
.PHONY: run
|
|
|
|
BUILD_DIR = $(PWD)/app
|
|
|
|
# App Env
|
|
SERVER_NAME=SIPD_AUTH_SERVICE
|
|
SERVER_URL="0.0.0.0:3000"
|
|
SERVER_READ_TIMEOUT=60
|
|
JWT_SECRET_KEY="jwt_secret"
|
|
JWT_EXPIRED_MINUTES="3600"
|
|
REFRESH_TOKEN_EXPIRED_HOUR="2000"
|
|
SIPD_CORS_WHITELISTS="*"
|
|
URL_SCHEME="http://"
|
|
BASE_URL="localhost:3000"
|
|
BASE_PATH="/"
|
|
AVAILABLE_YEAR="2021,2022,2023"
|
|
|
|
DB_SIPD_AUTH="host=0.0.0.0 port=5432 user=xxx password=xxx dbname=sipd_v2_auth sslmode=disable"
|
|
DB_SIPD_PEGAWAI="host=0.0.0.0 port=5432 user=xxx password=xxx dbname=sipd_v2_pegawai sslmode=disable"
|
|
DB_SIPD_MST_DATA="host=0.0.0.0 port=5432 user=xxx password=xxx dbname=sipd_v2_master_data sslmode=disable"
|
|
DB_SIPD_TRANSAKSI="[{\"ddn_prov\":\"32\",\"host\":\"0.0.0.0\",\"port\":\"5432\",\"user\":\"xxx\",\"password\":\"xxx\",\"ssl_mode\":\"disable\",\"dbname\":\"sipd_v2_transaksi\",\"database_pemda\":[]}]"
|
|
|
|
go:
|
|
export SERVER_NAME=$(SERVER_NAME);\
|
|
export SERVER_URL=$(SERVER_URL);\
|
|
export SERVER_READ_TIMEOUT=$(SERVER_READ_TIMEOUT);\
|
|
export JWT_SECRET_KEY=$(JWT_SECRET_KEY);\
|
|
export JWT_EXPIRED_MINUTES=$(JWT_EXPIRED_MINUTES);\
|
|
export REFRESH_TOKEN_EXPIRED_HOUR=$(REFRESH_TOKEN_EXPIRED_HOUR);\
|
|
export SIPD_CORS_WHITELISTS=$(SIPD_CORS_WHITELISTS);\
|
|
export URL_SCHEME=$(URL_SCHEME);\
|
|
export BASE_URL=$(BASE_URL);\
|
|
export BASE_PATH=$(BASE_PATH);\
|
|
export AVAILABLE_YEAR=$(AVAILABLE_YEAR);\
|
|
export DB_SIPD_AUTH=$(DB_SIPD_AUTH);\
|
|
export DB_SIPD_PEGAWAI=$(DB_SIPD_PEGAWAI);\
|
|
export DB_SIPD_MST_DATA=$(DB_SIPD_MST_DATA);\
|
|
export DB_SIPD_TRANSAKSI=$(DB_SIPD_TRANSAKSI);\
|
|
go mod tidy;\
|
|
go run main.go
|