testing traefik stuff

This commit is contained in:
Andras Bacsai
2022-09-06 09:30:13 +02:00
parent 9acd5c94e8
commit 1f73b83a79
4 changed files with 10 additions and 3 deletions

View File

@@ -96,6 +96,12 @@ fastify.register(autoLoad, {
fastify.register(cookie)
fastify.register(cors);
fastify.addHook('onRequest', async (request, reply) => {
console.log({ host: request.headers.host, origin: request.headers.origin })
if (!request.headers.origin && !request.headers.host.startsWith('host.docker.internal')) {
throw new Error('Invalid origin');
}
})
fastify.listen({ port, host }, async (err: any, address: any) => {
if (err) {
console.error(err);