FROM python:3.9 RUN useradd -m -u 1000 aim_user # Switch to the "aim_user" user USER aim_user # Set home to the user's home directory ENV HOME=/home/aim_user \ PATH=/home/aim_user/.local/bin:$PATH # Set the working directory to the user's home directory WORKDIR $HOME # Install the `aim` package on the latest version RUN pip install aim # Disable telemetry using environment variable ENV AIM_TELEMETRY_ENABLED=false ENTRYPOINT ["/bin/sh", "-c"] COPY aim_repo.tar.gz . RUN tar xvzf aim_repo.tar.gz # Initialize Aim without prompt RUN aim init --yes # Run Aim listening on 0.0.0.0 to expose all ports CMD ["aim up --host 0.0.0.0 --port 7860 --workers 2"]