Я пытаюсь развернуть страппи на движке облачных приложений Google (стандартная среда), но получаю сообщение об ошибке сервера 500.Я гуглил повсюду, но не было написано ни одного руководства по успешному развертыванию strapi в AE.
Я попробовал предложения в этой теме: https://github.com/strapi/strapi/issues/2146 Итак, у меня есть:
- скрипт gcp-build для установки зависимостей
- точка входа в app.yaml для запуска strapi
- обновлены мои database.json и server.json в strapi
Но, похоже, это не работает для меня.Я продолжаю получать следующую ошибку:
Я пытался найти эту ошибку в "app / invalid", но не могу ничего найти об этом.
Я также дал команду en flexвращение, но также не удалось (без правильной ошибки).
Это мой файл app.yaml:
runtime: nodejs10
instance_class: F2
service: admin
entrypoint: node_modules/strapi/bin/strapi.js
env_variables:
DATABASE_HOST: "host"
DATABASE_PORT: 27017
DATABASE_NAME: "db"
DATABASE_USERNAME: "name"
DATABASE_PASSWORD: "pw"
DATABASE_SRV: true
DATABASE_AUTHENTICATION_DATABASE: "admin"
DATABASE_SSL: true
NODE_ENV: "production"
PORT: 1337
Это мой package.json (важные части):
...
"scripts": {
"strapi": "node_modules/strapi/bin/strapi.js",
"gcp-build": "node node_modules/strapi/lib/utils/post-install.js && cd admin && npm run setup"
}
...
"engines": {
"node": ">=10.0.0",
"npm": ">=6.0.0"
},
production database.json:
{
"defaultConnection": "default",
"connections": {
"default": {
"connector": "strapi-hook-mongoose",
"settings": {
"client": "mongo",
"host": "host",
"port": 27017,
"database": "db",
"username": "name",
"password": "pw",
"srv": true
},
"options": {
"authenticationDatabase": "admin",
"ssl": true
}
}
}
}
И, наконец, это мой файл server.json:
{
"host": "https://admin-dot-ootje-website.appspot.com",
"port": 1337,
"production": true,
"proxy": {
"enabled": false
},
"autoReload": {
"enabled": false
},
"cron": {
"enabled": false
},
"admin": {
"autoOpen": false
}
}
Я ожидаю, что это работает с самого началаруководства по AE, но, казалось бы, я что-то упустил.Кто-нибудь знает, что означает эта ошибка?Кому-нибудь уже удалось развернуть strapi в AE?
Если я получу его работу, я бы хотел добавить его в strapi docs или в среднюю публикацию, чтобы другие люди могли найти его проще, чем я:)
Заранее спасибо!