mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
update Dockerfile
- add build arg `FRONTEND_DIR`
This commit is contained in:
@ -35,11 +35,11 @@ FROM node:lts as frontend-builder
|
|||||||
|
|
||||||
# Copy Sources
|
# Copy Sources
|
||||||
ARG APPDIR=/usr/src
|
ARG APPDIR=/usr/src
|
||||||
WORKDIR ${APPDIR}
|
ARG FRONTEND_DIR=invokeai/frontend
|
||||||
COPY ./invokeai/frontend ./invokeai/frontend
|
WORKDIR ${APPDIR}/${FRONTEND_DIR}
|
||||||
|
COPY ${FRONTEND_DIR} .
|
||||||
|
|
||||||
# install dependencies
|
# install dependencies
|
||||||
WORKDIR ${APPDIR}/invokeai/frontend
|
|
||||||
RUN \
|
RUN \
|
||||||
--mount=type=cache,target=/usr/local/share/.cache/yarn \
|
--mount=type=cache,target=/usr/local/share/.cache/yarn \
|
||||||
yarn install \
|
yarn install \
|
||||||
@ -72,7 +72,8 @@ RUN python3 -m venv "${APPNAME}" \
|
|||||||
|
|
||||||
# copy sources
|
# copy sources
|
||||||
COPY --link . .
|
COPY --link . .
|
||||||
COPY --from=frontend-builder ${APPDIR}/invokeai/frontend/dist ${APPDIR}/invokeai/frontend/dist
|
ARG FRONTEND_DIR=invokeai/frontend
|
||||||
|
COPY --from=frontend-builder ${APPDIR}/${FRONTEND_DIR}/dist ${FRONTEND_DIR}/dist
|
||||||
|
|
||||||
# install pyproject.toml
|
# install pyproject.toml
|
||||||
ARG PIP_EXTRA_INDEX_URL
|
ARG PIP_EXTRA_INDEX_URL
|
||||||
|
Reference in New Issue
Block a user