ラベル heroku の投稿を表示しています。 すべての投稿を表示
ラベル heroku の投稿を表示しています。 すべての投稿を表示

2020年5月22日金曜日

Herokuのログイン方法

ローカル環境とHerokum側で連携が必要なので行う必要がある手順。
(作成した、Herokuのアプリに対して、一回行う必要があるはず。。。)


1)herokuにログインする。
heroku login

2)以下の表示が出たら、enterを押して、ブラウザ側で認証を行う。
heroku: Press any key to open up the browser to login or q to exit: [endter押す]

3)ブラウザが自動で起動して、以下のHerokuのページに
移動するので、Log in ボタンを押す。

4)以下の表示になったら、この画面を閉じても問題ない。

Heroku  for Laravel(postgres)

以下、Heroku larabel x postgresを導入した時の
検証レポートになる。


1)ローカルにLarabelをダウンロードする。
composer create-project laravel/laravel [フォルダ名] 5.5.* --prefer-dist
composer create-project --prefer-dist laravel/laravel laravel-mysql "5.5.*"

2)ダウンロードが出来たら、以下のディレクトリに移動する。
cd laravel-mysql

3)ログインを行う。
heroku login

4)以下を追加する。
vi Procfile
--------------------------------------------------------------
web: vendor/bin/heroku-php-apache2 public/
--------------------------------------------------------------

3)レポジトリをアップする。
①gitの初期化を行う。
git init

②作成した、Herokuの指定を行う。
heroku git:remote -a [作成したHerokuの名前]  

③ファイルの追加を行う。
git add .

④ファイルのコミットを行う。
git commit -am "make it better"

⑤ファイルをアップする。
git push heroku master


5)DBの追加を行う。
“Add-ons”の検索ボックスに「postgres」と入力すると
“Heroku Postgres”が表示されるので、こちらを選択。

6)DBのURL情報を確認する。
heroku config | grep CLEARDB_DATABASE_URL

見方:
postgres://[DB_USERNAME]:[DB_PASSWORD]@[DB_HOST]:5432/[DB_DATABASE]

環境変数(DB編  for pgsql):
heroku config:set DB_CONNECTION=pgsql
heroku config:set DB_HOST=[ホスト名]
heroku config:set DB_DATABASE=[データベース名]
heroku config:set DB_USERNAME=[ユーザー名]
heroku config:set DB_PASSWORD=[パスワード]

その他、環境変数:
heroku config:set APP_KEY=$(php artisan key:generate --show)
heroku config:set APP_ENV=heroku
heroku config:set LANG=ja_JP.UTF-8
heroku config:set TZ=Asia/Tokyo



7)マイグレーションの実施
①マイグレーションを行う。
heroku run php artisan migrate

②Yesを選択する。 ->マイグレーションの実行が行われる。


Heroku for Larabel(ClearDB MySQL )

1)ローカルにLarabelをダウンロードする。
composer create-project laravel/laravel [フォルダ名] “[バージョン]*”

記述例: 
composer create-project --prefer-dist laravel/laravel laravel-okage002 "5.5.*"
cd laravel-okage002


2)herokuのアプリを作成する。
heroku create [ユニークなアプリ名]
  
3)Herokuをリモートリポジトリとして、登録を行う。
heroku git:remote -a [アプリ名]
heroku git:remote -a polar-woodland-13541  

4)以下を新規で、ファイルを追加する
vi Procfile
---------------------------------------------------------------
web: vendor/bin/heroku-php-apache2 public/
---------------------------------------------------------------

5)文字コードの編集
vi /larabel/config/database.php

以下の箇所を修正する。

6)gitコマンドを実行する。
git init
git add .
git commit -am "make it better"
git push heroku master

7)DB作成を行う。
heroku addons:add cleardb

8)作成したDBのsってい情報を確認する。
heroku config | grep CLEARDB_DATABASE_URL

9)環境変数の登録を行う。
記述例:
heroku config:set DB_HOST=heroku_501549d6efd5581
heroku config:set DB_HOST=us-cdbr-iron-east-02.cleardb.net
heroku config:set DB_DATABASE=heroku_501549d6efd5581
heroku config:set DB_USERNAME=b28e4e060a4c06
heroku config:set DB_PASSWORD=9e6e348f

10)その他、環境変数
heroku config:set APP_KEY=$(php artisan key:generate --show)
heroku config:set APP_ENV=heroku
heroku config:set LANG=ja_JP.UTF-8
heroku config:set TZ=Asia/Tokyo

11)マイグレーションを実行する。
heroku run php artisan migrate

Heroku Cli インストール方法 for Mac

1)権限付与する。
sudo chown -R $(whoami) /usr/local/lib/pkgconfig

2)以下、ダウンロードを行う。
brew tap heroku/brew && brew install heroku





Heroku x GitHub連携

以下の手順は、初回だけ必要な手順かもしれません。

1)作成済みのアプリケーションを選択する。

2)Deployを選択する。

3)githubと連携を行う

①GitHubを選択する。
②Connect to GitHubを押す。

連携が成功した様子

6)レポジトリの検索

①対象のレポジトリ名を入力して、Searchボタンを押す。
検索にヒットすると、connectボタンが表示されるので押す。


7)Connected to xxxxxxxxxx by xxxxxxxxと表示されていれば、連携成功。

8)Githubにあるソースコードを現在作成済みのHerokuに移植を行う
①Enable Automachic Deploys:master branchの状態で、自動でデプロイしたいのならを選択する。
②Deploy Branch:デプロイを実行する。   



php for Github (pushできない件) for Heroku

初回heroku作成時に、githubにpush出来なかったのでその時に検証レポートです。

1)以下のでpushを行うとエラーが出る。
git push heroku master

2)公式に従い、ビルドパックを以下をデスクトップに導入する。
heroku buildpacks:set heroku/php


3)一旦、index.phpを入れる
 ->これを行わないと、Heroku側でphpが認識できないかも??
----------------------------------------------------------
touch index.php
git add index.php
git commit -m "add index.php"
----------------------------------------------------------

4)ということでpushを実行する。
git push heroku master

Applicationの作成方法(for Heroku)

1)heroku create [ユニークなアプリ名]
   ->アプリ名を入力しないで、実行しても自動で名前を生成してくれる。


2)次にビPHP 用のビルドパックを導入する(不要手順かも)


3)composerをインストール(不要手順かも)
mv composer.phar /usr/local/bin/composer


4)GitHubにphpファイルをPushする。

①リポジトリ用のディレクトリを作成又は、指定する。
$ cd my-project/

②gitの初期化を行う。
$ git init

③作成した、Herokuの指定を行う。
$ heroku git:remote -a [作成したHerokuの名前]  

④ファイルの追加を行う。
$ git add .

⑤ファイルのコミットを行う。
$ git commit -am "make it better"

⑥ファイルをアップする。
$ git push heroku master


上記、デプロイ実施後に、表示された
以下のアドレスをブラウザ上で、入力してみる。


上記で、GitHubPushしたphpファイルが適用されたことが分かる


デプロイが成功していることが確認できる


2019年9月13日金曜日

php for Github(pushできない件)


初回heroku作成時に、githubにpush出来なかったので
その時に検証レポートです。

1)以下のでpushを行うとエラーが出る。

git push heroku master

2)公式に従い、ビルドパックを以下をデスクトップに導入する。
heroku buildpacks:set heroku/php


3)一旦、index.phpを入れる
   ->これを行わないと、Heroku側でphpが認識できないかも??
 ========================
$ touch index.php
$ git add index.php
$ git commit-m"addindex.php"


4)ということでpushを実行する。
$ git push heroku master



Herokuのログイン方法


ローカル環境とHerokum側で連携が必要なので行う必要がある手順。
   ->作成した、Herokuのアプリに対して、一回行う必要があるはず。。。


1)herokuにログインする。
heroku login


2)以下の表示が出たら、enterを押して、ブラウザ側で認証を行う。
heroku: Press any key to open up the browser to login or q to exit:[endter押す]


3)ブラウザが自動で起動して、以下のHerokuのページに移動するのでLog in ボタンを押す。


以下の表示になったら、この画面を閉じても問題ない。



Heroku for Larabel(ClearDB MySQL )

1)ローカルにLarabelをダウンロードする。
composer create-project laravel/laravel[フォルダ名]“[バージョン]*”

記述例: 
composer create-project--prefer-distlaravel/laravel laravel-002"5.5.*"
cd laravel-002


2)herokuのアプリを作成する。
heroku create[又は、ユニークなアプリ名]
  
3)Herokuをリモートリポジトリとして、登録を行う。
heroku git:remote-a[アプリ名]
heroku git:remote-apolar-woodland-13541  

4)以下を新規で、ファイルを追加する
vi Procfile
================
web: vendor/bin/heroku-php-apache2 public/
================

5)文字コードの編集
vi /larabel/config/database.php

以下の箇所を修正する。

6)gitコマンドを実行する。
git init
git add .
git commit-am"makeit better"
git push heroku master

7)DB作成を行う。
heroku addons:add cleardb

8)作成したDBのsってい情報を確認する。
heroku config | grep CLEARDB_DATABASE_URL

9)環境変数の登録を行う。
記述例:
heroku config:set DB_HOST=ホスト名
heroku config:set DB_DATABASE=データベース名
heroku config:set DB_USERNAME=ユーザ名
heroku config:set DB_PASSWORD=パスワード

10)その他、環境変数
$ heroku config:set APP_KEY=$(php artisan key:generate--show)
   ->上記を実施必須。
$ heroku config:set APP_ENV=heroku
$ heroku config:set LANG=ja_JP.UTF-8
$ heroku config:set TZ=Asia/Tokyo

11)マイグレーションを実行する。
heroku run php artisan migrate

Heroku Cli インストール方法 for Mac


1)権限付与する。sudo chown-R$(whoami) /usr/local/lib/pkgconfig


2)以下、ダウンロードを行う。brew tap heroku/brew && brew install heroku

Heroku for Laravel(postgres)



1)ローカルにLarabelをダウンロードする。
composer create-project laravel/laravel[フォルダ名]5.5.*--prefer-dist

composer create-project--prefer-distlaravel/laravel laravel-mysql"5.5.*"

2)ダウンロードが出来たら、以下のディレクトリに移動する。
cd laravel-mysql

3)ログインを行う。
heroku login

4)以下を追加する。
vi Procfile
====================================
web: vendor/bin/heroku-php-apache2 public/
====================================


3)レポジトリをアップする。
①gitの初期化を行う。
$ git init

②作成した、Herokuの指定を行う。
$ heroku git:remote-a[作成したHerokuの名前] 

③ファイルの追加を行う。
$ git add .

④ファイルのコミットを行う。
$ git commit-am"makeit better"

⑤ファイルをアップする。
$ git push heroku master


5)DBの追加を行う。
“Add-ons”の検索ボックスに「postgres」と入力すると
“Heroku Postgres”が表示されるので、こちらを選択。


6)DBのURL情報を確認する。
heroku config | grep CLEARDB_DATABASE_URL
見方)  postgres://[DB_USERNAME]:[DB_PASSWORD]@[DB_HOST]:5432/[DB_DATABASE]


□環境変数(DB編  for pgsql)
heroku config:set DB_CONNECTION=pgsql
heroku config:set DB_HOST=[ホスト名]
heroku config:set DB_DATABASE=[データベース名]
heroku config:set DB_USERNAME=[ユーザー名]
heroku config:set DB_PASSWORD=[パスワード]


□その他、環境変数
$ heroku config:set APP_KEY=$(php artisan key:generate--show)
$ heroku config:set APP_ENV=heroku
$ heroku config:set LANG=ja_JP.UTF-8
$ heroku config:set TZ=Asia/Tokyo

7)マイグレーションの実施

①マイグレーションを行う。
heroku run php artisan migrate

②Yesを選択する。
   ->マイグレーションの実行が行われる。



Applicationの作成方法(PHPの場合)

1)heroku create[ユニークなアプリ名]
   ->アプリ名を入力しないで、実行しても自動で名前を生成してくれる。


2)次にビPHP 用のビルドパックを導入する(不要手順かも)


3)composerをインストール(不要手順かも)
mv composer.phar /usr/local/bin/composer


4)GitHubにphpファイルをPushする。

①リポジトリ用のディレクトリを作成又は、指定する。
$ cd my-project/

②gitの初期化を行う。
$ git init

③作成した、Herokuの指定を行う。
$ heroku git:remote-a[作成したHerokuの名前] 

④ファイルの追加を行う。
$ git add .

⑤ファイルのコミットを行う。
$ git commit-am"makeit better"

⑥ファイルをアップする。
$ git push heroku master


上記、デプロイ実施後に、表示された
以下のアドレスをブラウザ上で、入力してみる。

<上記で、GitHubでPushしたphpファイルが適用されたことが分かる>







ローカルLLMでコーディングさせるポイント

 簡単な指示で、依頼するとコンテキストオーバーで記憶喪失になって コードの内容が一致しないことが起こるので、work.mdみたいな作業メモを取らせたるのがよい 途中から、別スレッドに再実施する場合でも、work.mdが引き継ぎとして 参照して実施してくれるのがポイント