3
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【完全備忘録】githubからcloneしてきたプログラムをdocker環境で動かすまで

Last updated at Posted at 2023-01-14

githubからcloneしてきたプログラムをdocker環境で動かしたい

完全備忘録です。また同じことをする際に困らないために。
今回なぜかfinderからソースコードを消してしまうというアホなことをしてしまい急遽cloneすることにしました。
この辺知識がないので時間を見つけて学習していかなきゃではありますが、念の為備忘録として残します。

githubを開きcloneの準備をする

スクリーンショット 2023-01-14 23.33.44.png

  • 緑色のcodeを押下し、SSHを選択。コピーしておく

ターミナルを開きコードを打ち込む

git clone git@github.com:○○○○○○○○/○○○○○○○○.git
  • アプリを置くディレクトリへ移動し、上記コードを打ち込む(git以降は先程コピーしたもの)
  • 上記を打ち込むとcloneが実行されます。

dockerで扱えるようにする

①cloneしたディレクトリへ移動する

cd toreka_project

②.env.exampleをコピーして.envを作成

cp .env.example .env

③docker-compose.ymlファイルがlaravelディレクトリ直下にあるので、イメージをビルドしてコンテナを起動する。

docker-compose build
docker-compose up -d

④コンテナに入ってcomposer install, migrateを実行して完了

docker-compose exec app bash
composer install
php artisan migrate
exit

⑤動作確認

http://localhost にアクセスしてLaravelのWelcome画面(Laravelのロゴと文字、Laravel関連ドキュメントへのリンク等)が表示されればOK。

⑥phpMyAdmin確認

http://localhost:8080 にアクセスしてphpMyAdminが正常に表示されればOK。

以上。
あくまで今自分が作っているアプリにおけるやり方です。

3
7
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
3
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?