From 8710dad727e073b722a629e68be7b623383e6068 Mon Sep 17 00:00:00 2001 From: hay-kot Date: Mon, 9 Aug 2021 16:19:23 -0800 Subject: [PATCH] fix recipe static routes --- frontend/Dockerfile | 15 --------- .../Domain/Recipe/RecipeCardImage.vue | 11 ++++--- .../Domain/Recipe/RecipeCardSection.vue | 4 +-- frontend/composables/api/index.ts | 1 + frontend/composables/api/static-routes.ts | 31 +++++++++++++++++++ frontend/layouts/default.vue | 2 +- frontend/nuxt.config.js | 7 +++-- frontend/pages/index.vue | 4 ++- frontend/pages/recipe/_slug.vue | 6 +++- frontend/pages/recipes/all.vue | 1 - frontend/pages/recipes/categories/_slug.vue | 1 - 11 files changed, 54 insertions(+), 29 deletions(-) create mode 100644 frontend/composables/api/index.ts create mode 100644 frontend/composables/api/static-routes.ts diff --git a/frontend/Dockerfile b/frontend/Dockerfile index b78eda692..0e797dc80 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -4,17 +4,6 @@ WORKDIR /app COPY . . -# Install Caddy -RUN apt-get update \ - && apt-get install --no-install-recommends -y \ - curl \ - apt-transport-https \ - && curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | apt-key add - \ - && curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | tee /etc/apt/sources.list.d/caddy-stable.list \ - && apt-get update \ - && apt-get install --no-install-recommends -y \ - caddy - RUN yarn install \ --prefer-offline \ --frozen-lockfile \ @@ -35,13 +24,9 @@ FROM node:15-alpine WORKDIR /app # copying caddy into image -COPY --from=builder /usr/bin/caddy /usr/bin/caddy -COPY ./Caddyfile /app COPY --from=builder /app . ENV HOST 0.0.0.0 EXPOSE 3000 -RUN ["caddy", "start", "--config", "/app/Caddyfile"] - CMD [ "yarn", "start" ] diff --git a/frontend/components/Domain/Recipe/RecipeCardImage.vue b/frontend/components/Domain/Recipe/RecipeCardImage.vue index 6cb254613..348019a4e 100644 --- a/frontend/components/Domain/Recipe/RecipeCardImage.vue +++ b/frontend/components/Domain/Recipe/RecipeCardImage.vue @@ -18,6 +18,7 @@