From 795d3b444e5aee558ccdcae517ee50e2976c7294 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Gro=C3=9F?= Date: Thu, 8 Jun 2023 12:15:54 +0200 Subject: [PATCH] API: Serve static assets via express --- .env.example | 5 ++++- api/jsonApi.js | 2 ++ util/rendering.js | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index 484f4d0..8c6c4f7 100644 --- a/.env.example +++ b/.env.example @@ -10,4 +10,7 @@ DB_PORT= API_PORT=3080 API_ACCESS_TOKEN= HOMEPAGE_URL= -JOSE_ENDPOINT= \ No newline at end of file + +#Rendering +JOSE_ENDPOINT= +ASSET_URL= \ No newline at end of file diff --git a/api/jsonApi.js b/api/jsonApi.js index b30235d..2921cce 100644 --- a/api/jsonApi.js +++ b/api/jsonApi.js @@ -93,4 +93,6 @@ app.use(PREFIX, router); app.use(PREFIX, groupRoutes); app.use(PREFIX, badgeRoutes); app.use(PREFIX, characterRoutes); +app.use('/assets', express.static('assets')); + module.exports = app; diff --git a/util/rendering.js b/util/rendering.js index 6bd9d1d..229df75 100644 --- a/util/rendering.js +++ b/util/rendering.js @@ -67,7 +67,7 @@ module.exports = { **/ console.log(`Rendering card or character ${character.name} ${character.imageIdentifier}`); - let characterImage = `http://vps5.minzkraut.com:6789/cards/${character.imageIdentifier}`; + let characterImage = `${process.env.ASSET_URL}/cards/${character.imageIdentifier}`; console.log("Character iomage ", characterImage); let job = { "type": "card",