| # | |
| # 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"] |