171 lines
5.1 KiB
Bash
171 lines
5.1 KiB
Bash
# Server Application
|
|
APP_ENV=development
|
|
GIN_MODE=debug
|
|
# Tambahkan di .env file
|
|
LOGGER_LEVEL=debug
|
|
LOGGER_FORMAT=text
|
|
# SERVER_TYPE=rest # This will enable the HTTP REST server
|
|
SERVER_PORT=8098
|
|
|
|
SATU_SEHAT_INTERNAL_FHIR_SERVER_URL=http://service-satusehat:8096/api/v1/
|
|
|
|
AUTH_TYPE=hybrid
|
|
# # Multiple Static Tokens (comma-separated list)
|
|
AUTH_STATIC_TOKENS=token5,token6,token7,token8
|
|
|
|
# # Fallback authentication for hybrid mode
|
|
AUTH_FALLBACK_TO=jwt
|
|
# # Keycloak Configuration (optional)
|
|
KEYCLOAK_CLIENT_ID=farmasi
|
|
KEYCLOAK_CLIENT_SECRET=6ttxZK76N8Q6eCk9BaxHiWOrIXECgNAz
|
|
KEYCLOAK_ISSUER=https://auth.rssa.top/realms/Dev
|
|
KEYCLOAK_URL=https://auth.rssa.top
|
|
KEYCLOAK_REALM=Dev
|
|
KEYCLOAK_AUDIENCE=farmasi
|
|
KEYCLOAK_JWKS_URL=https://auth.rssa.top/realms/Dev/protocol/openid-connect/certs
|
|
KEYCLOAK_ENABLED=true
|
|
|
|
# POSTGRES_DEFAULT_HOST=10.10.123.206
|
|
# POSTGRES_DEFAULT_PORT=5432
|
|
# POSTGRES_DEFAULT_USERNAME=postgres
|
|
# POSTGRES_DEFAULT_PASSWORD=rss@j@y@2025
|
|
# POSTGRES_DEFAULT_DATABASE=health
|
|
# POSTGRES_DEFAULT_SSLMODE=disable
|
|
# # Timeout koneksi database
|
|
# POSTGRES_DEFAULT_TIMEOUT=5s
|
|
|
|
|
|
POSTGRES_DEFAULT_HOST=10.10.123.198
|
|
POSTGRES_DEFAULT_PORT=5100
|
|
POSTGRES_DEFAULT_USERNAME=stim_farmasi_app
|
|
POSTGRES_DEFAULT_PASSWORD=mailadmin123
|
|
POSTGRES_DEFAULT_DATABASE=db_farmasi
|
|
POSTGRES_DEFAULT_SSLMODE=disable
|
|
# Timeout koneksi database
|
|
POSTGRES_DEFAULT_TIMEOUT=5s
|
|
|
|
# POSTGRES_DEFAULT_HOST=10.10.123.198
|
|
# POSTGRES_DEFAULT_PORT=5100
|
|
# POSTGRES_DEFAULT_USERNAME=stim_read
|
|
# POSTGRES_DEFAULT_PASSWORD=itikom123
|
|
# POSTGRES_DEFAULT_DATABASE=db_antrean_operasi
|
|
# POSTGRES_DEFAULT_SSLMODE=disable
|
|
# # Timeout koneksi database
|
|
# POSTGRES_DEFAULT_TIMEOUT=5s
|
|
|
|
POSTGRES_SIMRS_HOST=10.10.123.163
|
|
POSTGRES_SIMRS_PORT=5432
|
|
POSTGRES_SIMRS_USERNAME=simrs
|
|
POSTGRES_SIMRS_PASSWORD=simrs.rssa
|
|
POSTGRES_SIMRS_DATABASE=simrs
|
|
POSTGRES_SIMRS_SSLMODE=disable
|
|
|
|
POSTGRES_SIMRS_TIMEOUT=5s
|
|
|
|
|
|
POSTGRES_SATUDATA_CONNECTION=postgres
|
|
POSTGRES_SATUDATA_HOST=10.10.123.165
|
|
POSTGRES_SATUDATA_PORT=5000
|
|
POSTGRES_SATUDATA_USERNAME=stim
|
|
POSTGRES_SATUDATA_PASSWORD=stim*RS54
|
|
POSTGRES_SATUDATA_DATABASE=satu_db
|
|
POSTGRES_SATUDATA_SSLMODE=disable
|
|
POSTGRES_SATUDATA_TIMEOUT=5s
|
|
|
|
|
|
# DB_CONNECTION=pgsql
|
|
# DB_HOST=10.10.123.198
|
|
# DB_PORT=5100
|
|
# DB_DATABASE=db_eticket_farmasi
|
|
# DB_USERNAME=stim_eticket_app
|
|
# DB_PASSWORD=mailadmin123
|
|
|
|
SQLSERVER_FARMASI_CONNECTION=sqlserver
|
|
SQLSERVER_FARMASI_USERNAME=komfar
|
|
SQLSERVER_FARMASI_PASSWORD=Komfar123
|
|
SQLSERVER_FARMASI_HOST=10.10.90.232
|
|
SQLSERVER_FARMASI_DATABASE=DBINV
|
|
SQLSERVER_FARMASI_PORT=1433
|
|
SQLSERVER_FARMASI_SSLMODE=disable
|
|
|
|
SQLSERVER_FARMASI_TIMEOUT=5s
|
|
|
|
|
|
MYSQL_RIS_CONNECTION=mysql
|
|
MYSQL_RIS_USERNAME=admin
|
|
MYSQL_RIS_PASSWORD=R!suser>S3cured
|
|
MYSQL_RIS_HOST=10.10.123.141
|
|
MYSQL_RIS_PORT=3306
|
|
MYSQL_RIS_DATABASE=fk_radiology
|
|
MYSQL_RIS_TIMEOUT=5s
|
|
|
|
|
|
|
|
# Server Config Update
|
|
# Tambahkan explicit enable untuk REST
|
|
SERVER_REST_ENABLED=true
|
|
SERVER_REST_PORT=8098
|
|
# Kita matikan GRPC untuk sementara atau set portnya jika diperlukan
|
|
SERVER_GRPC_ENABLED=true
|
|
SERVER_GRPC_PORT=8099
|
|
# Redis
|
|
# The host 'redis' points to the Redis service in docker-compose.dev.yml
|
|
CACHE_REDIS_HOST=redis
|
|
CACHE_REDIS_PORT=6379
|
|
REDIS_PASSWORD=zahw@2904 # Please change this!
|
|
|
|
# External Services API Keys (Fill these with your actual secrets)
|
|
# BPJS Configuration
|
|
# BPJS_BASEURL=https://apijkn.bpjs-kesehatan.go.id/vclaim-rest
|
|
# BPJS_CONSID=5257
|
|
# BPJS_USERKEY=4cf1cbef8c008440bbe9ef9ba789e482
|
|
# BPJS_SECRETKEY=1bV363512D
|
|
BPJS_ENABLED=true
|
|
BPJS_KDPPK=1323A036
|
|
// BPJS_SECRETKEY,BPJS_CONSID digunakan untuk VCLAIM, ANTROL, APLICARE, ICARE, DAN IHS
|
|
BPJS_CONSID=16041
|
|
BPJS_SECRETKEY=8pP3D5431E
|
|
BPJS_BASEURL=https://apijkn-dev.bpjs-kesehatan.go.id
|
|
BPJS_SERVICE_NAME=vclaim-rest-dev
|
|
|
|
// BPJS_SECRETKEY, BPJS_APOTEK_SECRETKEY hanya di gunakan untuk APOTEK AJA
|
|
BPJS_APOTEK_CONSID=16061
|
|
BPJS_APOTEK_SECRETKEY=5dP41F7EAE
|
|
|
|
untuk vclaim
|
|
BPJS_VCLAIM_USERKEY=467a2817fde5070f66c9a41fbeb8dc2c
|
|
# Ini untuk Antrol
|
|
BPJS_ANTROL_USERKEY=04a742fc834e0d3dc5b18913c8d46b90
|
|
untuk IHS
|
|
BPJS_IHS_USERKEY=dc36cb7e2fb9acacad3a4bc5c7423530
|
|
untuk Apotek
|
|
BPJS_APOTEK_USERKEY=e4305670a51dcbd2b857e95c34ad588e
|
|
# <- Masukkan User Key khusus Antrean RS di sini
|
|
|
|
|
|
# SatuSehat Configuration
|
|
SATUSEHAT_ENABLED=true
|
|
SATUSEHAT_ORG_ID=100026555
|
|
SATUSEHAT_FASYAKES_ID=3573011
|
|
SATUSEHAT_CLIENT_ID=l1ZgJGW6K5pnrqGUikWM7fgIoquA2AQ5UUG0U8WqHaq2VEyZ
|
|
SATUSEHAT_CLIENT_SECRET=Al3PTYAW6axPiAFwaFlpn8qShLFW5YGMgG8w1qhexgCc7lGTEjjcR6zxa06ThPDy
|
|
SATUSEHAT_AUTH_URL=https://api-satusehat.kemkes.go.id/oauth2/v1
|
|
SATUSEHAT_BASE_URL=https://api-satusehat.kemkes.go.id/fhir-r4/v1
|
|
SATUSEHAT_CONSENT_URL=https://api-satusehat.dto.kemkes.go.id/consent/v1
|
|
SATUSEHAT_KFA_URL=https://api-satusehat.kemkes.go.id/kfa-v2
|
|
|
|
# Swagger
|
|
SWAGGER_HOST=localhost:8098 # Use the mapped port for external access
|
|
|
|
# CORS Configuration untuk Nuxt 3
|
|
CORS_ORIGINS=http://localhost:3000,http://localhost:3001,http://localhost:3002,http://localhost:3005,http://meninjar.dev.rssa.id:8093,http://localhost:8080,http://localhost:5173,http://localhost:5174,http://10.10.123.143:3001,http://10.10.123.147:8098
|
|
CORS_ALLOW_ALL=false
|
|
APP_ENV=development
|
|
|
|
|
|
MINIO_ENDPOINT=http://10.10.123.8:9000
|
|
MINIO_ACCESSKEY=tiBiJQ88gd08rMjYl9Nw
|
|
MINIO_SECRETKEY=1YXkdicAJbizIJ4vIuEjQwT9kIesImByqTFyphvJ
|
|
MINIO_USESSL=false
|
|
MINIO_BUCKETNAME=dev-test
|