Dockerで作成したファイルをEC2にデプロイしたので備忘録としてアップ
- インスタンスを作成(Amazon linux2)
- Dockerなどインストール
- コンテナ立ち上げ
- Laravelセットアップ
- Nuxtセットアップ
※インスタンス作成は省きます
Dockerなどインストール
sshで作成したインスタンスに接続したあと
- sudo yum update -y
git インストール
- sudo yum install git -y
dockerインストール
- sudo yum install -y docker
docker起動
- sudo service docker start
- sudo chkconfig docker on
- sudo usermod -a -G docker ec2-user
- docker --version
docker-composeインストール
- sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- sudo chmod +x /usr/local/bin/docker-compose
- docker-compose --version
nodeインストール
- curl --silent --location https://rpm.nodesource.com/setup_14.x | sudo bash -
- sudo yum -y install nodejs
- npm -v
- node -v
ソースをgit clone
このあとはソースの手順通りに進め、インバウンドルールなどを設定してアクセスすると表示される
ソースはこちら
※DB作成などはREADME.mdを参照のこと