feat: LinkedIn video upload working + static file serving

- Add /public static route to serve files from /vaults/public
- Fix LinkedIn API version: 202501 → 202603 (active version)
- OpenAPI schema already included POST /api/linkedin/video
- Successfully posted Remotion video to LinkedIn
This commit is contained in:
Garfield
2026-05-11 13:14:42 -04:00
parent c2eabd8e66
commit de9d74bb2b
3 changed files with 29 additions and 2 deletions

View File

@@ -35,6 +35,9 @@ app.use(cors({
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
// ── Static files (videos, assets) ──────────────────────────────────────────
app.use('/public', express.static('/vaults/public'));
// ── Config ─────────────────────────────────────────────────────────────────
const PORT = process.env.PORT ?? 3456;
const SERVER_URL = process.env.SERVER_URL ?? `http://localhost:${PORT}`;