1234567891011121314151617181920212223242526 |
- # pull official base image
- FROM python:3.10-slim-buster
- # set work directory
- WORKDIR /usr/src/app
- # set environment variables
- ENV PYTHONDONTWRITEBYTECODE=1 \
- PYTHONUNBUFFERED=1 \
- ANDROID_SDK_ROOT=/usr/src/app/AndroidSdk
- # create user
- COPY ./check_jdk.sh ./requirements.txt ./
- RUN addgroup --gid 1000 user && \
- adduser --disabled-password --gecos '' --uid 1000 --gid 1000 user && \
- apt-get update && \
- apt-get install -y apt-utils wget && \
- bash check_jdk.sh && \
- apt-get clean -y && \
- pip install -r requirements.txt && \
- pip cache purge && rm jdk-17.0.9_linux-x64_bin.deb
- # copy project
- COPY . .
- RUN chown -R user:user .
- USER user
|