Here is our setup
envs: [
{
name: ‘ADMIN_EMAIL’,
value: ‘{redacted}’,
},
{
name: ‘DB_CLIENT’,
value: ‘pg’,
},
{
name: ‘DB_CONNECTION_STRING’,
value: dbUrlWithDirectus,
},
{
name: ‘NODE_TLS_REJECT_UNAUTHORIZED’,
value: ‘0’,
},
{
name: ‘WEBSOCKETS_ENABLED’,
value: ‘true’,
},
{
name: ‘AUTH_PROVIDERS’,
value: ‘cloudflare’,
},
{
name: ‘AUTH_DISABLE_DEFAULT’,
value: ‘true’,
},
{
name: ‘AUTH_CLOUDFLARE_DRIVER’,
value: ‘openid’,
},
{
name: ‘AUTH_CLOUDFLARE_ALLOW_PUBLIC_REGISTRATION’,
value: ‘true’,
},
{
name: ‘AUTH_CLOUDFLARE_IDENTIFIER_KEY’,
value: ‘email’,
},
{
name: ‘PUBLIC_URL’,
value: `https://${directusApiSubdomain}.${directusDomain}/`,
},
{
name: ‘SECRET’,
value: await secretCache.getSecret(‘directus_secret’),
},
{
name: ‘ADMIN_PASSWORD’,
value: await secretCache.getSecret(‘directus_admin_password’),
},
{
name: ‘AUTH_CLOUDFLARE_CLIENT_ID’,
value: await secretCache.getSecret(‘directus_cloudflare_id’),
},
{
name: ‘AUTH_CLOUDFLARE_CLIENT_SECRET’,
value: await secretCache.getSecret(‘directus_cloudflare_secret’),
},
{
name: ‘AUTH_CLOUDFLARE_ISSUER_URL’,
value: await secretCache.getSecret(‘directus_cloudflare_issuer’),
},
{
name: ‘AUTH_CLOUDFLARE_DEFAULT_ROLE_ID’,
value: '{redacted}
',
},
{
name: ‘STORAGE_LOCATIONS’,
value: ‘gcs’,
},
{
name: ‘STORAGE_GCS_DRIVER’,
value: ‘gcs’,
},
{
name: ‘STORAGE_GCS_BUCKET’,
value: storageBucket.name,
},
{
name: ‘EXTENSIONS_LOCATION’,
value: ‘gcs’,
},
],
Our extensions aren’t working - they can be installed, but we’re finding that our extensions can’t display on our table views - especially ones that change our layout.
When we try on our local server / implementation - it works, just seems like GCS is causing the problem
Our images and other files are stored in GCS fine
Can you check if the extensions are correctly saved to the gcs storage bucket? They should be under a
– rijkvanzanten.marketplacefolder