My personal website

chore: remove docker

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>

+7 -49
-1
.dockerignore
··· 1 - .gitignore
+3 -16
.woodpecker.yml
··· 1 - variables: 2 - - &platforms "linux/amd64" 3 - 4 1 steps: 5 2 build: 6 - image: woodpeckerci/plugin-docker-buildx 7 - secrets: [cb_password] 8 - settings: 9 - dockerfile: Containerfile 10 - repo: codeberg.org/scrumplex/website 11 - registry: codeberg.org 12 - auto_tag: true 13 - platforms: *platforms 14 - username: ${CI_REPO_OWNER} 15 - password: 16 - from_secret: cb_password 3 + image: docker.io/nixpkgs/nix-flakes 4 + commands: 5 + - nix build --verbose --print-build-logs 17 6 when: 18 7 event: 19 8 - push 20 9 - tag 21 - - cron 22 - branch: main
-18
Caddyfile
··· 1 - :80 { 2 - @static path_regexp .(css|js|svg|png|woff2?)$ 3 - 4 - root * /web 5 - 6 - file_server { 7 - precompressed zstd br gzip 8 - } 9 - 10 - route { 11 - header Cache-Control max-age=3600 12 - header @static Cache-Control max-age=31536000 13 - } 14 - 15 - header Onion-Location http://oysap5oclxaouxpuyykckncptwvt5cfwqyyckolly3hy5aq5poyvilid.onion{uri} 16 - 17 - encode zstd gzip 18 - }
-13
Containerfile
··· 1 - FROM docker.io/library/node:20.12.2 AS build 2 - 3 - WORKDIR /app 4 - 5 - COPY package.json package-lock.json /app/ 6 - RUN npm ci 7 - 8 - COPY . /app/ 9 - RUN npm run build 10 - 11 - FROM docker.io/library/caddy 12 - COPY Caddyfile /etc/caddy/Caddyfile 13 - COPY --from=build /app/dist /web
+4 -1
nix/packages.nix
··· 12 12 final, 13 13 ... 14 14 }: { 15 - packages.scrumplex-website = final.callPackage ./pkgs/scrumplex-website.nix {inherit version;}; 15 + packages = { 16 + default = config.packages.scrumplex-website; 17 + scrumplex-website = final.callPackage ./pkgs/scrumplex-website.nix {inherit version;}; 18 + }; 16 19 overlayAttrs = { 17 20 inherit (config.packages) scrumplex-website; 18 21 };