Skip to content

Commit 2d1b706

Browse files
committed
data folder missing
1 parent 8ba20f8 commit 2d1b706

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ COPY --from=builder --chown=nodeuser:nodejs /app/dist ./dist
4949
COPY --from=builder --chown=nodeuser:nodejs /app/public ./public
5050
COPY --from=builder --chown=nodeuser:nodejs /app/server/dist ./server/dist
5151
COPY --from=builder --chown=nodeuser:nodejs /app/server/data ./server/data
52+
COPY --from=builder --chown=nodeuser:nodejs /app/server/data ./server/dist/data
5253

5354
# Create logs directory
5455
RUN mkdir -p logs && chown nodeuser:nodejs logs

server/routes/data.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ const aircraftPath = path.join(__dirname, '..', 'data', 'aircraftData.json');
1919
const airlinesPath = path.join(__dirname, '..', 'data', 'airlineData.json');
2020
const backgroundsPath = path.join(__dirname, '..', '..', 'public', 'assets', 'app', 'backgrounds');
2121

22+
if (!fs.existsSync(airportsPath) || !fs.existsSync(aircraftPath) || !fs.existsSync(airlinesPath) || !fs.existsSync(backgroundsPath)) {
23+
console.error(`Data file missing`);
24+
}
25+
2226
interface AirportFrequencies {
2327
APP?: string;
2428
TWR?: string;

0 commit comments

Comments
 (0)