如何在Heroku上部署仅Vuejs + Adonis-api项目?

时间:2019-12-04 13:40:35

标签: heroku vuejs2 adonis.js

第一件事是我在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中。

我的工作目录是

working directory

1 个答案:

答案 0 :(得分:1)

要部署后端应用程序,您可以执行与其他应用程序相同的步骤。

这里正在发生变化:

有趣的事情要

要执行Adonis命令:node ace <your_command>node ace migration:runrun console - heroku

我建议您使用heroku环境变量。不要忘记添加变量ENV_SILENT = true,以免由于.env文件而出错。 heroku variables

获取连接数据库信息:(在您的Postgresql插件上): db credentials

一些其他信息

在heroku(.gitlab-ci.yml)上部署的个人项目:https://gitlab.com/CrBast/website

有趣的文章:https://scotch.io/tutorials/deploying-adonisjs-apps-to-heroku

如果我的解释不清楚,请随时告诉我:)