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

WORKDIR    /var/app

# Update and install common packages
USER       root
RUN        apt-get update && apt-get -y upgrade && apt-get install -y curl tar zip

# Add application and install requirements
RUN        pip install --upgrade pip setuptools

COPY       requirements.txt ./
RUN        pip install -I -r requirements.txt

ADD        . /var/app

# Set service user
RUN        chown -R worker /var/app
USER       worker

ENTRYPOINT [ "python", "index.py" ]
