diff --git a/Dockerfile b/Dockerfile index 1851bb6..568fdfe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,19 +4,15 @@ RUN useradd --create-home appuser WORKDIR /code -COPY --chown=appuser:appuser ./setup.py /code/setup.py -COPY --chown=appuser:appuser ./requirements.txt /code/requirements.txt -COPY --chown=appuser:appuser ./README.md /code/README.md -COPY --chown=appuser:appuser ./src /code/src +COPY --chown=appuser:appuser --chmod=644 ./setup.py /code/setup.py +COPY --chown=appuser:appuser --chmod=644 ./requirements.txt /code/requirements.txt +COPY --chown=appuser:appuser --chmod=644 ./README.md /code/README.md +COPY --chown=appuser:appuser --chmod=644 ./src /code/src RUN pip install /code COPY --chown=appuser:appuser ./controller /code/controller -RUN find /code -type f -exec chmod 644 {} \; - -RUN find /code -type d -exec chmod 755 {} \; - USER appuser CMD ["uvicorn", "controller.controller:app", "--host", "0.0.0.0", "--port", "80"]