FROM python:3.8-slim WORKDIR /usr/src/app RUN apt-get update && apt-get install -y build-essential libcurl4-openssl-dev libssl-dev COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt ARG config_dir=/config RUN mkdir -p $config_dir VOLUME $config_dir ENV CONFIG_VOLUME=$config_dir ARG use_https='' ENV HTTPS_ONLY=$use_https ARG whoogle_port=5000 ENV EXPOSE_PORT=$whoogle_port COPY . . EXPOSE $EXPOSE_PORT CMD ["./run"]