Fix podcast art route for Docker runtime dist path

This commit is contained in:
nmemmert
2026-04-27 10:38:57 -04:00
parent 73b8299f1a
commit c5cc28b36b
+8 -3
View File
@@ -34,7 +34,8 @@ const CHATBOT_FILE = path.join(DATA_DIR, 'chatbot-content.json')
const BACKUP_DIR = path.join(DATA_DIR, 'backups') const BACKUP_DIR = path.join(DATA_DIR, 'backups')
const DIST_DIR = path.join(__dirname, 'dist') const DIST_DIR = path.join(__dirname, 'dist')
const INDEX_FILE = path.join(DIST_DIR, 'index.html') const INDEX_FILE = path.join(DIST_DIR, 'index.html')
const PODCAST_ART_FILE = path.join(__dirname, 'public', 'images', 'podcast-art.jpeg') const PODCAST_ART_DIST_FILE = path.join(DIST_DIR, 'images', 'podcast-art.jpeg')
const PODCAST_ART_PUBLIC_FILE = path.join(__dirname, 'public', 'images', 'podcast-art.jpeg')
const TITUS_STUDY_FILE = process.env.TITUS_STUDY_FILE const TITUS_STUDY_FILE = process.env.TITUS_STUDY_FILE
? path.resolve(__dirname, process.env.TITUS_STUDY_FILE) ? path.resolve(__dirname, process.env.TITUS_STUDY_FILE)
: path.join(__dirname, 'A_Study_of_Titus.pdf') : path.join(__dirname, 'A_Study_of_Titus.pdf')
@@ -1482,12 +1483,16 @@ app.get('/amazon', (_req, res) => {
}) })
app.get('/images/podcast-art.jpeg', (_req, res) => { app.get('/images/podcast-art.jpeg', (_req, res) => {
res.sendFile(PODCAST_ART_FILE, err => { res.sendFile(PODCAST_ART_DIST_FILE, distErr => {
if (err) { if (!distErr) return
res.sendFile(PODCAST_ART_PUBLIC_FILE, publicErr => {
if (publicErr) {
res.redirect(301, 'https://necloud.us/images/podcast-art.jpeg') res.redirect(301, 'https://necloud.us/images/podcast-art.jpeg')
} }
}) })
}) })
})
app.use(express.static(DIST_DIR)) app.use(express.static(DIST_DIR))