-
Notifications
You must be signed in to change notification settings - Fork 5
/
userdata.sh
18 lines (18 loc) · 635 Bytes
/
userdata.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
apt-get update -y
apt-get install git -y
apt-get install python3.8 -y
cd /home/ubuntu/
TOKEN="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"
git clone https://$TOKEN@github.com/alledevops/blog-page-app-django-on-aws
cd /home/ubuntu/blog-page-app-django-on-aws
apt-get install python3-pip -y
apt-get install python3.8-dev default-libmysqlclient-dev -y
apt-get install libjpeg-dev -y
pip install testresources
pip3 install -r requirements.txt
cd /home/ubuntu/blog-page-app-django-on-aws/src
python3 manage.py collectstatic --noinput
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver 0.0.0.0:80