To make changes, edit the main.py
file.
It's recommended to run everything in a virtual environment. You can find a guide how to set this up here
Run Locally (Dev):
pip install -r requirements.txt
python3 main.py
Deploy to Cloud Run:
gcloud run deploy $SAMPLE-bot
--project=$PROJECT_ID
--region=$REGION
--allow-unauthenticated
--source=.
export SVC_URL=$(gcloud run services describe $SAMPLE-bot
--project=$PROJECT_ID
--platform=managed
--region=$REGION
--format="value(status.url)")
curl -d '{
"_links": {
"self": {
"href": "https://foo.com"
}
},
"arena": {
"dims": [4,3],
"state": {
"https://foo.com": {
"x": 0,
"y": 0,
"direction": "N",
"wasHit": false,
"score": 0
}
}
}
}' -H "Content-Type: application/json" -X POST -w "\n"
$SVC_URL