create user home, expose port

This commit is contained in:
mauwii 2023-02-09 00:56:09 +01:00
parent 8d1481ca10
commit 2ea551d37d
No known key found for this signature in database
GPG Key ID: D923DB04ADB3F5AB

View File

@ -82,7 +82,7 @@ FROM python-base AS runtime
ARG UNAME=appuser
RUN useradd \
--no-log-init \
-M \
-m \
-U \
"${UNAME}"
USER ${UNAME}
@ -92,6 +92,7 @@ COPY --chown=${UNAME} --from=pyproject-builder ${APPDIR}/${APPNAME} ${APPNAME}
ENV INVOKEAI_ROOT /data
ENV TRANSFORMERS_CACHE /data/.cache
ENV INVOKE_MODEL_RECONFIGURE "--yes --default_only"
EXPOSE 9090
ENTRYPOINT [ "invokeai" ]
CMD [ "--web", "--host=0.0.0.0" ]
CMD [ "--web", "--host", "0.0.0.0", "--port", "9090" ]
VOLUME [ "/data" ]