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