¿Cómo puedo usar el almacenamiento de depósito para servir archivos estáticos en el entorno de motor de aplicaciones / flex de google?
Tengo un backend de nodejs y un frontend de reactjs. Estoy usando el entorno gcloud flex (motor de aplicaciones) y quiero servir todos los archivos frontend usando un CDN. No quisiera que las solicitudes toquen mi servidor nodejs. No puedo configurar mis proyectos app.yaml para hacer lo mismo.
Sospecho que mis solicitudes no están siendo atendidas desde una CDN porque si comento la línea siguiente en mi código de nodejs, ya no puedo acceder a index.html.
app.use('/', express.static(path.resolve('./frontend/dist')));
A continuación se muestra el archivo YAML.
handlers:
- url: /(.*\.html)
mime_type: text/html
static_files: frontend/dist/\1
upload: frontend/dist/(.*\.html)
- url: /styles/(.*\.css)
mime_type: text/css
static_files: frontend/dist/styles/\1
upload: frontend/dist/styles/(.*\.css)
- url: /scripts/(.*\.js)
mime_type: text/javascript
static_files: frontend/dist/scripts/\1
upload: frontend/dist/scripts/(.*\.js)
- url: /images/(.*\.(bmp|gif|ico|jpeg|jpg|png))
static_files: frontend/dist/images/\1
upload: frontend/dist/images/(.*\.(bmp|gif|ico|jpeg|jpg|png))
- url: /
static_files: frontend/dist/index.html
upload: frontend/dist/index.html
- url: /.*
script: IGNORED
secure: always
¿Hay alguna manera de configurar el motor de la aplicación de modo que las solicitudes de archivos estáticos no reaccionen a mis servidores backend de nodejs?
Gracias