From 45431a523acd99d884f65343a43b7336dd9452b3 Mon Sep 17 00:00:00 2001 From: Raffi Date: Thu, 26 Mar 2026 20:51:00 +0100 Subject: [PATCH] Mise en place du serveur de base --- src/core/app.ts | 13 +++++++++++++ src/core/server.ts | 15 +++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 src/core/app.ts create mode 100644 src/core/server.ts diff --git a/src/core/app.ts b/src/core/app.ts new file mode 100644 index 0000000..63f0add --- /dev/null +++ b/src/core/app.ts @@ -0,0 +1,13 @@ +import Fastify from 'fastify' + +export async function buildApp() { + const app = Fastify({ + logger: true + }) + + app.get('/', async () => { + return { status: 'ok' } + }) + + return app +} \ No newline at end of file diff --git a/src/core/server.ts b/src/core/server.ts new file mode 100644 index 0000000..0707114 --- /dev/null +++ b/src/core/server.ts @@ -0,0 +1,15 @@ +import { buildApp } from './app' + +const start = async () => { + const app = await buildApp() + + try { + await app.listen({ port: 1234, host: '0.0.0.0' }) + console.log('Server running on http://localhost:1234') + } catch (err) { + app.log.error(err) + process.exit(1) + } +} + +start() \ No newline at end of file