diff --git a/Dockerfile b/Dockerfile index c79a16c3a8ba..e98a95f734c2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,4 +21,6 @@ COPY ./mealie /app COPY ./mealie/data/templates/recipes.md /app/data/templates/ COPY --from=build-stage /app/dist /app/dist +ENV ENV prod + CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "9000"] \ No newline at end of file diff --git a/mealie/app.py b/mealie/app.py index 66034519e4cf..0893c0eac2f1 100644 --- a/mealie/app.py +++ b/mealie/app.py @@ -1,4 +1,5 @@ from pathlib import Path +import os import uvicorn from fastapi import FastAPI @@ -24,8 +25,10 @@ WEB_PATH = CWD.joinpath("dist") app = FastAPI() -# Mount Vue Frontend -app.mount("/static", StaticFiles(directory=WEB_PATH, html=True)) +# Mount Vue Frontend only in production +env = os.environ.get("ENV") +if(env == "prod"): + app.mount("/static", StaticFiles(directory=WEB_PATH, html=True)) # API Routes app.include_router(recipe_routes.router)