first idea to introduce 'community entpoint activation'

This commit is contained in:
Claus-Peter Hübner 2022-12-05 16:28:36 +01:00
parent c374fff20f
commit 24626c0363
2 changed files with 17 additions and 0 deletions

View File

@ -9,6 +9,14 @@ import CONFIG from './config'
async function main() {
const { app } = await createServer()
if (CONFIG.FEDERATION_COMMUNITY_ACTIVATE_ENDPOINTS) {
// eslint-disable-next-line no-console
console.log(`activate community graphql-endpoints for federation-handshake...`)
const { endpoints} = await activateEndpoints()
// eslint-disable-next-line no-console
console.log(`activated endpoints: ${JSON.stringify(endpoints)}`)
}
app.listen(CONFIG.PORT, () => {
// eslint-disable-next-line no-console
console.log(`Server is running at http://localhost:${CONFIG.PORT}`)

View File

@ -0,0 +1,9 @@
// config
import CONFIG from '@/config'
// graphql
import schema from '@/graphql/schema'
const activateEndpoints = async (
)