feat: Control features with build arg

This commit is contained in:
AaronBenDaniel
2025-06-24 12:59:31 -04:00
committed by TheOnlyWayUp
parent b9ec2b1b5a
commit c2104ee514
3 changed files with 66 additions and 38 deletions
+7
View File
@@ -6,6 +6,10 @@ RUN rm -rf node_modules
RUN rm -rf build
RUN npm install
COPY src/frontend/. .
ARG feature_flag=false
ENV VITE_FEATURE_FLAG=$feature_flag
RUN npm run build
# Thanks https://stackoverflow.com/q/76988450
@@ -40,6 +44,9 @@ RUN ln -s /app/src/pdf/fonts /tmp/fonts
WORKDIR /app/src
ARG feature_flag=false
ENV VITE_FEATURE_FLAG=$feature_flag
EXPOSE 80
CMD [ "uv", "run", "main.py"]