Compare commits

...

2 Commits

Author SHA1 Message Date
7a2acfcb8d live용 설정 추가 2023-06-21 17:56:43 +09:00
9fd2316eeb 빈 디비에서 최소 실행할 때 문제 수정 2023-06-21 17:56:27 +09:00
2 changed files with 38 additions and 0 deletions

30
config.prod.json Normal file
View File

@ -0,0 +1,30 @@
{
"maingate_mongodb_url": "mongodb://kingdom:Nf9D4XP#TV9L@guudt.vpc.mg.naverncp.com:17017,guue2.vpc.mg.naverncp.com:17017,guue6.vpc.mg.naverncp.com:17017/admin?replicaSet=kd-mongod001",
"autologin_ttl": 604800,
"redirect_base_url": "https://kdmg.action2quare.com",
"google_client_id" : "46698421246-fv2k7chr1j95ju1vm10ogq8prkjt8272.apps.googleusercontent.com",
"google_client_secret" : "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",
"twitter_oauth_key": "1671386871409287169-AIHq3tkoRHK6rPxsWVvvvfXBThqcbn",
"twitter_oauth_secret": "dU3GcLUzRAMOTsXTy8hSSkLI2o2pFJM0kdQi1Qc62pPFn",
"twitter_customer_key": "eROUWahi2yi3f0pLAIMzmtlUB",
"twitter_customer_secret": "zelgFPWgx8o9vqUrBHgTPmuUGDCLjXah33E3pk50u0kxZ9LjIl",
"apple_client_id": "auth.service.action2quare.com",
"apple_privatekey": "-----BEGIN PRIVATE KEY-----\nMIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgi3HkbNY93XdcNJVa\nAzR895cHxPXYeT0HnAOCzW5IOlOgCgYIKoZIzj0DAQehRANCAAS81nJzJcsZWtdr\n7sAeyqyHFoyCBdmsqI3fvLWYj/5M3MqgMI7pYyVbSmtXT9El/67Y4vz2e/9gllLy\ns0S/XoFo\n-----END PRIVATE KEY-----",
"apple_service_id": "auth.service.action2quare.com",
"apple_team_id": "YC94S4Z6CS",
"apple_key_id": "47UBTLARC8",
"microsoft_client_id": "ebc03204-a5b4-41bf-ac2b-5051615ccf33",
"microsoft_client_secret" : "fa78Q~9C4zEadeOf5ACSFsenP35jHVLKdW.jvcNr",
"gamepot_project_id": "dbfe1334-6dde-43e0-b8a9-cc0733d4c60e",
"gamepot_logincheckapi_url": "https://gamepot.apigw.ntruss.com/gpapps/v1/loginauth",
"firebase_admin_sdk_credentialfile": "kingdom-2b812-firebase-adminsdk-a6j68-d42ae01182.json",
"maingate_global_admins" : [
"mountain@action2quare.com"
]
}

View File

@ -476,6 +476,14 @@ func (mg *Maingate) RegisterHandlers(ctx context.Context, serveMux *http.ServeMu
only.prepare(mg) only.prepare(mg)
atomic.StorePointer(&mg.serviceptr, unsafe.Pointer(only)) atomic.StorePointer(&mg.serviceptr, unsafe.Pointer(only))
} else {
empty := serviceDescription{
ServiceDescriptionSummary: ServiceDescriptionSummary{
Id: primitive.NewObjectID(),
},
}
empty.prepare(mg)
atomic.StorePointer(&mg.serviceptr, unsafe.Pointer(&empty))
} }
logger.Println("Service is registered :", mg.service().ServiceCode) logger.Println("Service is registered :", mg.service().ServiceCode)