Heroku 命令行操作的介绍

作者:yzc    发布于:

Heroku 命令

0x01 Heorku 介绍

最近在学习 Laravel 相关的开发知识,当然知识简单的涉及一点,前端什么的还真是不怎么了解,但是还是想熟悉一下开发的整体流程,大致的学习一下,在接触的过程中发现基础的代码部署全部都是由命令行进行操作的,其中就包括 Heroku 的命令号操作。那么 Heroku 又是什么呢?

Heroku 是一个支持多种语言的云平台。Heroku 作为最开始的云平台之一,从 2007 年 6 月起开始开发,当时它仅支持 Ruby,后来增加了对 Java、Node.js、Scala、Clojure、Python 以及 PHP 和 Perl 的支持。由于其应用部署流程异常简单,因此倍受广大开发者欢迎。

在开发过程中,可以使用 Heroku 方便地进行项目的云部署。

0x02 Heroku 命令介绍

1.登录命令

(1)登录 Heroku 账号

heroku login

(2)添加 SSH Key 到 Heroku 上

heroku keys:add
2.上线命令

(1)创建一个 Heroku App

heroku create

(2)配置 Procfile 文件

通过配置 Procfile 文件来告诉 Heroku 应当使用什么命令来启动 Web 服务器。接着还需要将该文件纳入到 Git 版本控制中

echo web: vendor/bin/heoku-php-apache2 public/ > Procfile
git add -A
git commit -m "Procfile for Heroku"
git push
heroku buildpacks:set hero/php

(3)生成 App Key

php artisan key:generate

将生成的 App Key 替换掉下面命令的 并运行命令

heroku config:set APP_KEY=<your_app_key>

(4)配置基本完成,将代码推送到 Heroku 上

git push heroku master

(5)推送成功后,快速打开线上应用

heroku open   
3.出现了问题

在使用 Heroku 的过程中如果出现了问题,则可以使用下面命令来输出生产环境上的日志进行排错

heroku logs

注:这些只是我总结的部分命令,在之后的学习当中如果遇到有关 Heroku 的命令行操作会进行及时的补充

format_list_numbered

(无)

  1. 1. Heroku 命令
    1. 1.1. 0x01 Heorku 介绍
    2. 1.2. 0x02 Heroku 命令介绍
      1. 1.2.1. 1.登录命令
      2. 1.2.2. 2.上线命令
      3. 1.2.3. 3.出现了问题
vertical_align_top

Copyright © 2017 yzc's blog

Powered by Hexo & Theme - Vateral