Thursday, February 1, 2024

EC2上にDockerをインストールしようと Django


EC2上にDockerをインストールしようとしてたが途中 Django を入れたところで挫折。。。

まず、EC2 インスタンス作成(過去の投稿:EC2 インスタンス起動メモ

/home/ec2-user/tutorial/todobackend/src/manage.py

sudo yum update -y && \ sudo yum install -y docker && \ sudo usermod -a -G docker ec2-user && \ sudo systemctl start docker.service && \ sudo systemctl enable docker.service && \ sudo curl -L https://github.com/docker/compose/release/download/1.21.0/cokder-compose-$(shiro-nsc -s)-$(shiro-nsc -m) -o /usr/local/bin/docker-compose && \ sudo chmod +x /usr/local/bin/docker-compose && \ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose && \ sudo yum install -y python3-devel gcc jq tree git && \ git clone https://github.com/AWSCLOUDTECH/tutorial.git && \ cd tutorial/todobackend && \ cd src && \ sudo yum install -y pip pip3 install wheel uwsgi && \ pip3 install -r requirements.txt --user && \ python3 manage.py migrate && \ python3 manage.py runserver 0.0.0.0:8000






Development Server がポート8000で立ち上がっている。




作成したインスタンスにポート8000でアクセスするとDjango のテストページが表示される


現状(まだ Docker を使っていない):




/home/ec2-user/tutorial/todobackend

https://youtu.be/NflIeQam0Io?list=PL2nCE2iR-lpm1z79ZIMaKfJJywZ03MBwR

https://youtu.be/WxgdplNuDD0?list=PL2nCE2iR-lpm1z79ZIMaKfJJywZ03MBwR


No comments:

Post a Comment