第一件事是我在Vue,adonis和heroku中非常陌生。所以请告诉我所有的答案
我在vuejs(frontend)和仅adonisjs api中构建了一个项目,并且我希望使用postgresql数据库将该项目部署在heroku上。
到目前为止,我的工作是:-
1)。创建一个Heroku账户 2)。在heroku上创建一个项目 3)。使用以下命令在heroku上上传frontend dist /文件夹
git add --all
git commit -m "initial commit"
git push heroku master
我的前端运行得很好,但是我不知道如何部署后端以及如何创建数据库 在heroku中。
我的工作目录是
答案 0 :(得分:1)
要部署后端应用程序,您可以执行与其他应用程序相同的步骤。
这里正在发生变化:
要执行Adonis命令:node ace <your_command>
(node ace migration:run
)
我建议您使用heroku环境变量。不要忘记添加变量ENV_SILENT = true
,以免由于.env文件而出错。
在heroku(.gitlab-ci.yml
)上部署的个人项目:https://gitlab.com/CrBast/website
有趣的文章:https://scotch.io/tutorials/deploying-adonisjs-apps-to-heroku
如果我的解释不清楚,请随时告诉我:)