From 6b2fe73fec99e14fb64d23a78cc0cc3c2f58c801 Mon Sep 17 00:00:00 2001 From: Akis Date: Sat, 27 Aug 2022 19:38:41 +0300 Subject: [PATCH 1/3] docker --- .dockerignore | 1 + Dockerfile | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..b512c09 --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0affa1e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM node:16 AS build + +WORKDIR /app + +COPY package.json ./ +RUN npm install +COPY . ./ +RUN npm run build + +FROM nginx:1.23-alpine +COPY --from=build /app/build /usr/share/nginx/html +EXPOSE 80 \ No newline at end of file From e847534f03682285e3f6b791d421029b591f8459 Mon Sep 17 00:00:00 2001 From: Akis Date: Sat, 27 Aug 2022 19:46:06 +0300 Subject: [PATCH 2/3] fix dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0affa1e..3f52ee8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,4 +9,4 @@ RUN npm run build FROM nginx:1.23-alpine COPY --from=build /app/build /usr/share/nginx/html -EXPOSE 80 \ No newline at end of file +EXPOSE 80 From 798be41d53001b23f8ce8e13995d09df65f0bcf5 Mon Sep 17 00:00:00 2001 From: Akis Date: Sat, 27 Aug 2022 20:19:39 +0300 Subject: [PATCH 3/3] remove woodpecker --- .woodpecker.yml | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml deleted file mode 100644 index d21626d..0000000 --- a/.woodpecker.yml +++ /dev/null @@ -1,44 +0,0 @@ -pipeline: - build: - when: - event: [push, pull_request] - image: node:bullseye-slim - commands: - - npm install - - npm run build - - pwd - - mv build/ ../ - - rm -rf * - - mv ../build/* . - push: - when: - event: [push] - image: appleboy/drone-git-push - settings: - branch: build - remote: git@github.com:ProjectSegfault/website.git - force: true - commit: true - commit_message: Successfully built the page. - ssh_key: - from_secret: ssh_key_git - update: - when: - event: [push] - image: appleboy/drone-ssh - settings: - host: - - projectsegfau.lt - username: gitea - key: - from_secret: ssh_key - port: 6665 - command_timeout: 1m - script: - - cd /var/www/ - - rm -rf html - - git clone -b build https://github.com/ProjectSegfault/website.git html - - cd html - # I HATE GIT AND HOW THEY FORCE THIS - # todo: do the funny pull but find a way to accept the changes. -branches: main