From a201105442c3603a34cb609b70cef71072e71392 Mon Sep 17 00:00:00 2001
From: Jacky Zhao <j.zhao2k19@gmail.com>
Date: Thu, 06 Mar 2025 18:01:25 +0000
Subject: [PATCH] fix(docker): instructions + bump deps + bind mount (#1809)

---
 Dockerfile                      |    4 ++--
 docs/features/Docker Support.md |    2 +-
 .github/workflows/ci.yaml       |    2 +-
 quartz/bootstrap-cli.mjs        |    2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index f0fc1fd..2387e7a 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -45,7 +45,7 @@
         run: npm test
 
       - name: Ensure Quartz builds, check bundle info
-        run: npx quartz build --bundleInfo
+        run: npx quartz build --bundleInfo -d docs
 
   publish-tag:
     if: ${{ github.repository == 'jackyzha0/quartz' && github.ref == 'refs/heads/v4' }}
diff --git a/Dockerfile b/Dockerfile
index 4493853..f8a6f26 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,10 +1,10 @@
-FROM node:20-slim AS builder
+FROM node:22-slim AS builder
 WORKDIR /usr/src/app
 COPY package.json .
 COPY package-lock.json* .
 RUN npm ci
 
-FROM node:20-slim
+FROM node:22-slim
 WORKDIR /usr/src/app
 COPY --from=builder /usr/src/app/ /usr/src/app/
 COPY . .
diff --git a/docs/features/Docker Support.md b/docs/features/Docker Support.md
index cf73b7f..a31fb5b 100644
--- a/docs/features/Docker Support.md
+++ b/docs/features/Docker Support.md
@@ -3,5 +3,5 @@
 You can run the below one-liner to run Quartz in Docker.
 
 ```sh
-docker run --rm -itp 8080:8080 $(docker build -q .)
+docker run --rm -itp 8080:8080 -p 3001:3001 -v ./content:/usr/src/app/content $(docker build -q .)
 ```
diff --git a/quartz/bootstrap-cli.mjs b/quartz/bootstrap-cli.mjs
index 69b5aa1..8b0b926 100755
--- a/quartz/bootstrap-cli.mjs
+++ b/quartz/bootstrap-cli.mjs
@@ -1,4 +1,4 @@
-#!/usr/bin/env node --no-deprecation
+#!/usr/bin/env -S node --no-deprecation
 import yargs from "yargs"
 import { hideBin } from "yargs/helpers"
 import {

--
Gitblit v1.10.0