# Dockerfile
FROM 086679231553.dkr.ecr.us-east-1.amazonaws.com/docker-parent-images:python311

USER root

RUN apt-get update
RUN apt-get -y upgrade && apt-get install gcc -y

USER worker
WORKDIR /var/app
COPY index.py config.py aura_api.py exceptions.py /var/app/

RUN     python3.11 -m venv ./venv
RUN     venv/bin/python -m pip install --upgrade pip
COPY   requirements.txt ./
RUN     venv/bin/python -m pip install -r requirements.txt

# Add startup script
ENTRYPOINT ["venv/bin/python", "index.py"]
