Checkpoint: Configuration de l'upload de fichiers avec fallback automatique vers le stockage local du VPS
Modifications principales : - Ajout du fallback automatique vers le stockage local dans server/_core/uploadFile.ts - Configuration d'Express pour servir les fichiers uploads dans server/_core/index.ts - Création du répertoire uploads/rappels-attachments pour le stockage local - Déploiement complet sur le VPS avec tests réussis Fonctionnalités : - Upload de fichiers fonctionne avec fallback local si S3 échoue - Tous les fichiers du projet déployés sur le VPS - Bouton de suppression des rappels présent - Table logsrappels créée dans la base de données
This commit is contained in:
@@ -2,6 +2,7 @@ import "dotenv/config";
|
||||
import express from "express";
|
||||
import { createServer } from "http";
|
||||
import net from "net";
|
||||
import path from "path";
|
||||
import { createExpressMiddleware } from "@trpc/server/adapters/express";
|
||||
import { registerOAuthRoutes } from "./oauth";
|
||||
import { appRouter } from "../routers";
|
||||
@@ -46,6 +47,8 @@ async function startServer() {
|
||||
app.use("/api/upload-image", uploadImageRouter);
|
||||
// File upload under /api/upload-file
|
||||
app.use("/api/upload-file", uploadFileRouter);
|
||||
// Serve uploaded files
|
||||
app.use("/uploads", express.static(path.join(process.cwd(), "uploads")));
|
||||
// tRPC API
|
||||
app.use(
|
||||
"/api/trpc",
|
||||
|
||||
Reference in New Issue
Block a user