sudo apt update
sudo apt install -y xvfb jq
sudo apt install -y chromium-browser
sudo apt install -y chromium-codecs-ffmpeg
sudo apt install -y chromium-chromedriver
python -m pip install --upgrade -r requirements.txt
sudo amazon-linux-extras install -y mate-desktop1.x
sudo amazon-linux-extras install -y epel
sudo yum install -y git jq
sudo yum install -y chromium chromedriver
python -m pip install --upgrade -r requirements.txt
export ACCOUNT_ID='123456789012'
export DR_USERNAME='username'
export DR_PASSWORD='password'
export MFA_SECRET='' # BASE32_MFA_SECRET
export SLACK_TOKEN='xoxb-xxx-xxx-xxx'
export SLACK_CHANNEL='sandbox'
cat <<EOF > config/deepracer.json
{
"debug": "False",
"userno": "${ACCOUNT_ID}",
"username": "${DR_USERNAME}",
"password": "${DR_PASSWORD}",
"mfa": "${MFA_SECRET}",
"slack": {
"token": "${SLACK_TOKEN}",
"channel": "${SLACK_CHANNEL}"
},
"races": [
{
"name": "pro",
"arn": "league/arn%3Aaws%3Adeepracer%3A%3A%3Aleaderboard%2F689a6905-08c6-4589-b609-c54eca7ffd9e",
"models": [
"DR-MODEL-01", "DR-MODEL-02"
]
},
{
"name": "comm",
"arn": "competition/arn%3Aaws%3Adeepracer%3A%3A968005369378%3Aleaderboard%2F4fce8098-0a1f-4730-9fae-58c26397c043",
"models": [
"DR-MODEL-01", "DR-MODEL-02"
]
}
]
}
EOF
./submit.py -t pro -d True
cat <<EOF > config/crontab.sh
*/15 * * * * /home/ec2-user/deepracer-submit/submit.py -t pro > /tmp/submit-pro.log 2>&1
59 * * * * bash /home/ec2-user/run.sh restore
EOF
crontab config/crontab.sh