GithubとかDockerの練習メモ

以前行った開発をより進めるべく基礎的なお勉強から

開発環境系の学習をとりあえずの目標にする

ここら辺ができる様になるといいな・・・
  • Docker
  • Github
  • amplifyConsole

↓以下のチュートリアルをDockerとGithubとAmplifyConsoleを使って行った

https://aws.amazon.com/jp/getting-started/hands-on/deploy-react-app-cicd-amplify/

Dockerの準備

とりあえず、Docker for Macをインストールして 以下のコマンドを叩きNode.jsのイメージを落としてくる

docker pull node

Dockerイメージの起動

docker run -it node /bin/bash

これでDockerが立ち上がる

PC上のドライブとデータを共有する様にした

docker container run -it -v ${PWD}:/workspace node /bin/bash

Dockerコンテナの立ち上げコマンドを叩いたフォルダにデータを共有する様にした

amplifyの準備

ここら辺叩くと立ち上がる

npx create-react-app amplifyapp cd amplifyapp npm start

GitHubの準備

設定系

以下のコマンドでプロファイルを設定

git config --global user.email git config --global user.name

以下のドキュメントを見ながら、認証系の情報を設定

qiita.com

プッシュまでを行う

その後以下のコマンド達を打っていき、CommitとPushを行う

git init git remote add origin git@github.com:username/reponame.git git add . git commit -m ‘initial commit’ git push origin master

Amplify Consoleの操作

以下の5.AWS Amplify コンソールにログインするから粛々としていく

aws.amazon.com

2回目のPushまででやったこと

以下の記事を見ながら

gist.github.com

変更したところを確認するために

git status

変更後のファイルをステージングに

git add hogehoge/hogehoge

あとはコミットしてプッシュ

git commit -m 'second commit' git pushi origin master

参考図書

わかばちゃんと学ぶ Git使い方入門

Docker/Kubernetes 実践コンテナ開発入門