From df0c394b9788927fa8faa3e74d52533367086289 Mon Sep 17 00:00:00 2001 From: Yann Autissier Date: Wed, 25 Feb 2026 01:23:39 +0100 Subject: [PATCH] fix docker build --- .dockerignore | 2 ++ .woodpecker.yml | 3 ++- docker/Dockerfile | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..afb0fd9 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +.woodpecker.yml +docker diff --git a/.woodpecker.yml b/.woodpecker.yml index 730baed..e428106 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -3,7 +3,8 @@ steps: image: docker:dind environment: COMPOSE_PROJECT_NAME: ${CI_REPO_OWNER,,}-${CI_REPO_NAME,,}-${CI_COMMIT_BRANCH//\//-} - SERVICE_3000_TAGS: urlprefix-librodrome.org/* + LETSENCRYPT_HOST: librodrome.org + SERVICE_3000_TAGS: urlprefix-librodrome.org:443/* NUXT_PUBLIC_SITE_URL: https://librodrome.org NUXT_ADMIN_PASSWORD: from_secret: NUXT_ADMIN_PASSWORD diff --git a/docker/Dockerfile b/docker/Dockerfile index 60bddfa..4ec34ce 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -7,6 +7,7 @@ FROM node:${NODE_VERSION} AS base ARG PORT=3000 WORKDIR /src +COPY /src/data /src/data # Build FROM base AS build @@ -25,6 +26,7 @@ FROM base AS production ENV PORT=${PORT} ENV NODE_ENV=production +COPY --from=base /src/data /src/data COPY --from=build /src/.output /src/.output HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \