# | |
# SPDX-FileCopyrightText: Hadad <hadad@linuxmail.org> | |
# SPDX-License-Identifier: Apache-2.0 | |
# | |
FROM hadadrjt/ubuntu:latest | |
WORKDIR /usr/src/app | |
COPY . . | |
RUN pip install -r requirements.txt | |
RUN useradd -m app \ | |
&& chown -R app:app /usr/src/app \ | |
&& chmod -R u+rwX /usr/src/app \ | |
&& passwd -l root \ | |
&& usermod -s /usr/sbin/nologin root | |
EXPOSE 7860 | |
USER app | |
ENTRYPOINT [] | |
CMD ["python", "app.py"] |