From 24130f6f90ebc20d906a1bf7c236572580010871 Mon Sep 17 00:00:00 2001 From: NeonXP Date: Wed, 15 Nov 2023 01:37:39 +0300 Subject: [PATCH] Docker datacontainer --- .hugo_build.lock | 0 .woodpecker.yml | 19 +++++++------------ Dockerfile | 21 +++++++++++++++++++++ 3 files changed, 28 insertions(+), 12 deletions(-) delete mode 100644 .hugo_build.lock create mode 100644 Dockerfile diff --git a/.hugo_build.lock b/.hugo_build.lock deleted file mode 100644 index e69de29..0000000 diff --git a/.woodpecker.yml b/.woodpecker.yml index 80b96d8..231a510 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,18 +1,13 @@ -pipeline: - build: - image: ariejan/drone-hugo - settings: - hugo_version: 0.89.3 +steps: deploy: - image: appleboy/drone-scp + image: plugins/docker settings: - host: neonxp.dev + registry: gitrepo.ru username: neonxp - key: - from_secret: ssh_key - port: 22 - target: /var/volumes/www/neonxp.dev - source: public + password: + from_secret: gitea_token + repo: gitrepo.ru/neonxp/blog + tags: latest notify: image: appleboy/drone-telegram settings: diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7723a1a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM alpine:latest + +RUN apk add --no-cache \ + ca-certificates \ + mailcap \ + git \ + wget \ + libc6-compat \ + libstdc++ +WORKDIR /app + +COPY . . + +ARG HUGO_VERSION="0.89.3" +ARG HUGO_ARCH="64bit" + +ARG HUGO_URL="https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_Linux-${HUGO_ARCH}.tar.gz" + +RUN wget -q -O- ${HUGO_URL} | tar xz -C /usr/local/bin + +ENTRYPOINT [ "hugo" ] \ No newline at end of file