Example | cortex
Example
# main.py
print("hello world")FROM python:3.8-slim
COPY main.py /
CMD exec python main.pydocker build . -t hello-worlddocker run -it --rm hello-worldaws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin <AWS_ACCOUNT_ID>.dkr.ecr.us-east-1.amazonaws.comConfigure a Cortex deployment
Create a Cortex deployment
aws ecr create-repository --repository-name hello-worlddocker tag hello-world <AWS_ACCOUNT_ID>.dkr.ecr.us-east-1.amazonaws.com/hello-worlddocker push <AWS_ACCOUNT_ID>.dkr.ecr.us-east-1.amazonaws.com/hello-world# cortex.yaml
- name: hello-world
kind: TaskAPI
pod:
containers:
- name: api
image: <AWS_ACCOUNT_ID>.dkr.ecr.us-east-1.amazonaws.com/hello-world
command: ["python", "main.py"]curl -X POST -H "Content-Type: application/json" -d '{}' http://***.amazonaws.com/hello-worldcortex logs hello-world <JOB_ID>