LoginSignup
0
0

More than 3 years have passed since last update.

HerokuのビルドインサーバーGit管理

Last updated at Posted at 2020-06-03

Herokuとは。

無料でWEBサービスを開発&公開できるサービスで
ApacheやPHP、データベースのインストールが不要(WEBサーバーのデフォルトはApache、DBはpostgres)。
クラウドサービスで初期費用を抑え開発可能になり、環境構築が容易である。

初期設定

Herokuで無料アカウントを作成する。

$ brew install heroku/brew/heroku

Herokuへログインする。

$ heroku login

編集するディレクトリを作成し移動する。

$ mkdir myapp
$ cd myapp //アップロードしたいアプリのディレクトリ

gitのリポジトリとアクセスURLを作成する。
Anynameは任意のリポジトリ名で入力する。

$ heroku create {Any}name //プロジェクトフォルダへアプリの作成
Creating ⬢ eriapptest... done
https://your-app-name.herokuapp.com/ | https://git.heroku.com/{アプリ名}name.git //ドメインとgitのURLが発行される。


リポジトリの新規作成し管理するフォルダでgitの初期化を行う。

$ git init //リポジトリ作成
$ git remote add heroku https://git.heroku.com/{アプリ名}.git //サーバと紐付けするコマンド

PHPファイルを作成。

<?php
echo 'Hello, world!!';

リポジトリの変更内容を確認。

$git status

変更したファイルをHerokuのリポジトリにpushする。
masterはブランチ名。

コミットするファイルの指定。

$ git add . //すべてのファイル・ディレクトリ

ファイルをコミットする。

$ git commit -m"first commit" //mオプションで単一コメントが可

Herokuへソースコードの更新。

$ git push heroku master

pushするとデプロイした画面が表示される。

heroku コマンド一覧

コマンド一覧

DBの作成

Heroku postgresでDBを作成する。

Heroku 2

laravelのmigrateファイルを実行

$ heroku run php artisan migrate:reset

seedファイルの実行

$ heroku run php artisan db:seed
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0