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