nat / deploy
添加命令行以在 Heroku 上部署 symfony 项目
1.3.3
2022-08-08 19:06 UTC
Requires
- php: >=7.2.5|>=8.0.0
- symfony/process: >=5.1.0|^6.1.0
- dev-master
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.25
- 1.1.24
- 1.1.23
- 1.1.22
- 1.1.21
- 1.1.20
- 1.1.19
- 1.1.18
- 1.1.17
- 1.1.16
- 1.1.15
- 1.1.14
- 1.1.13
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2024-09-09 00:33:23 UTC
README
欢迎来到 Nat 的部署工具
目标是使用自定义 命令行
在 Heroku
上部署 Symfony
项目。
10 步骤
准备一个记事本 📝,以便粘贴
3 个信息
来回答我的问题 :)
你必须有一个启用了 账单 的
Heroku
账户,通过信用卡 💳(ClearDb/mySql 需要此功能,但不用担心,它是免费的)
进入你的 Heroku 账户 以获取凭据
- 附属于你的 账户 的电子邮件
example @ email . com 📝
- 你的 API 密钥
8XXXXXXX-4YYY-4ZZZ-4AAA-12BBBBBBBBBBB 📝
你必须在 Heroku 上创建一个新的应用程序并复制
项目-app-name 📝
连接你的 Github 和 Heroku 账户,然后点击“搜索”按钮以显示你的仓库列表,然后在此列表中选择正确的仓库
提示:在同一页面上,选择自动部署,当你向 Github 推送时,它会快速将你的更改在 Heroku 上启用自动部署
如果你从未做过,请安装 Heroku CLI
- 当它说正在
等待你在浏览器中登录
时,它应该打开你的浏览器,你将必须点击登录并在表单中输入你的凭据,然后返回控制台以继续进程。
- .htaccess 文件位于公共目录中
- .env.php 文件位于您的项目根目录
- Procfile 文件位于您的项目根目录
- 在 Heroku 资源中启用了 ClearDb
- APP_ENV 在 Heroku 设置中已设置(点击显示配置变量)
- 同样,APP_SECRET 也已在相同的设置中设置
- DATABASE_URL 等于 CLEARDB_DATABASE_URL
- 如果您有其中一些,您的项目其他特定变量也已经设置(如 CORS_ALLOW_ORIGIN,MAILER_DSN 等)。如果它们没有设置,请自行设置。
现在您可以将本地数据库导出以导入到 clearDb 中(使用 Adobe MySQL Workbench 进行此操作即可),然后推送您的文件到 GitHub(如果您未启用自动部署,还需推送到 Heroku)。
您可以通过运行以下命令来删除此工具
如果您需要帮助,请告诉我 ;)
Nathalie Verdavoir