diff --git a/Dockerfile b/Dockerfile index 3a6c7ff..b45bd59 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,8 +26,9 @@ COPY --from=client-builder /app/client/dist ./public # Fonts für PDF-Export kopieren COPY --from=client-builder /app/client/public/fonts ./public/fonts -# Verzeichnisse erstellen -RUN mkdir -p /app/data /app/uploads/files /app/uploads/covers +# Verzeichnisse erstellen + Symlink für Abwärtskompatibilität (alte docker-compose mounten nach /app/server/uploads) +RUN mkdir -p /app/data /app/uploads/files /app/uploads/covers /app/uploads/avatars /app/uploads/photos && \ + mkdir -p /app/server && ln -s /app/uploads /app/server/uploads && ln -s /app/data /app/server/data # Umgebung setzen ENV NODE_ENV=production @@ -35,4 +36,4 @@ ENV PORT=3000 EXPOSE 3000 -CMD ["node", "src/index.js"] +CMD ["node", "--import", "tsx", "src/index.ts"] diff --git a/client/index.html b/client/index.html index 59b5ef4..89c3c58 100644 --- a/client/index.html +++ b/client/index.html @@ -25,6 +25,6 @@
- +