sipd-auth/Makefile.example
2025-09-16 08:32:11 +07:00

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