From fff11474f48ad028e300db5eb7fcbfb6513bcfc4 Mon Sep 17 00:00:00 2001 From: Hayden Date: Sat, 16 Jan 2021 12:28:24 -0900 Subject: [PATCH] arm image --- Dockerfile | 2 +- Dockerfile.arm | 29 +++++++++++++++++++++++++++++ dev/manual_tests.md | 0 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 Dockerfile.arm delete mode 100644 dev/manual_tests.md diff --git a/Dockerfile b/Dockerfile index 0d1d2cffb..aa294862e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ RUN apt-get update -y && \ COPY ./mealie /app COPY --from=build-stage /app/dist /app/dist -RUN rm -rf /app/test /app/temp +RUN rm -rf /app/test /app/.temp ENV ENV prod ENV APP_MODULE "app:app" diff --git a/Dockerfile.arm b/Dockerfile.arm new file mode 100644 index 000000000..4230768c7 --- /dev/null +++ b/Dockerfile.arm @@ -0,0 +1,29 @@ +FROM node:lts-alpine as build-stage +WORKDIR /app +COPY ./frontend/package*.json ./ +RUN npm install +COPY ./frontend/ . +RUN npm run build + +FROM mrnr91/uvicorn-gunicorn-fastapi:python3.8 + + +COPY ./requirements.txt /app/requirements.txt + +WORKDIR /app + +RUN curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | POETRY_HOME=/opt/poetry python && \ + cd /usr/local/bin && \ + ln -s /opt/poetry/bin/poetry && \ + poetry config virtualenvs.create false + +COPY ./pyproject.toml ./app/poetry.lock* /app/ + +COPY ./mealie /app +COPY --from=build-stage /app/dist /app/dist +RUN rm -rf /app/test /app/.temp + +ENV ENV prod +ENV APP_MODULE "app:app" + +VOLUME [ "/app/data" ] diff --git a/dev/manual_tests.md b/dev/manual_tests.md deleted file mode 100644 index e69de29bb..000000000