From 91528d99a44a607d30999c4308f193f2657b0d27 Mon Sep 17 00:00:00 2001 From: Sravan Balaji Date: Tue, 31 Dec 2024 12:40:10 -0500 Subject: [PATCH] Initial migration to eleventy - Add dockerfile to run eleventy from - Add justfile to save useful commands --- docker/Dockerfile | 10 ++++++++++ justfile | 13 +++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 docker/Dockerfile create mode 100644 justfile diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..ec08840 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,10 @@ +FROM node:latest + +WORKDIR /opt/app + +RUN npm init -y +RUN npm install @11ty/eleventy + +COPY ./src . + +CMD [ "npx", "@11ty/eleventy" ] diff --git a/justfile b/justfile new file mode 100644 index 0000000..7eec2fc --- /dev/null +++ b/justfile @@ -0,0 +1,13 @@ +set shell := ["bash", "-c"] + +# List just commands by default +default: + @just --list + +# Build image +build: + docker buildx build -f ./docker/Dockerfile --tag 11ty:latest . + +# Run development server +dev: build + docker run -p 1280:8080 11ty:latest npx @11ty/eleventy --serve