Files
harmony-back/config/middlewares.ts
julien vdb fe0be2bfe2
All checks were successful
Build release Docker image / Build Docker Images (push) Successful in 3m29s
Test fixing cookie
2026-02-13 21:14:03 +01:00

58 lines
1.3 KiB
TypeScript

export default [
"strapi::logger",
"strapi::errors",
//'strapi::security',
{
name: "strapi::security",
config: {
contentSecurityPolicy: {
useDefaults: true,
directives: {
"connect-src": ["'self'", "https:", "http:"],
"img-src": [
"'self'",
"data:",
"blob:",
"market-assets.strapi.io",
"192.168.0.211:9000",
"container.harmonylab.ovh",
],
"media-src": [
"'self'",
"data:",
"blob:",
"market-assets.strapi.io",
"192.168.0.211:9000",
"container.harmonylab.ovh",
],
upgradeInsecureRequests: null,
},
},
},
},
{
name: "strapi::cors",
config: {
origin: ["https://back.harmonylab.ovh", "https://www.choralsync.com"],
methods: ["GET", "POST", "PUT", "PATCH", "DELETE", "HEAD", "OPTIONS"],
headers: ["Content-Type", "Authorization", "Origin", "Accept"],
keepHeadersOnError: true,
},
},
"strapi::poweredBy",
"strapi::query",
"strapi::body",
{
name: 'strapi::session',
config: {
cookie: {
secure: true, // Force car tu es sur https://back.harmonylab.ovh
sameSite: 'lax',
httpOnly: true,
},
},
},
"strapi::favicon",
"strapi::public",
];