更新与部署
本站源码位于 nocix 服务器的 /mnt/sdb1/docker/starlight/。修改内容后:
ssh nocixcd /mnt/sdb1/docker/starlight# 编辑 src/content/docs/ 下的 Markdown ...sudo docker compose build --pullsudo docker compose up -d构建为多阶段 Docker:node 阶段执行 astro build,产物交给 nginx 托管,全程无需在服务器安装 Node。
docker ps --filter name=starlight # Upcurl -s https://ifdog.com/ | grep -o '<title>.*</title>'回滚到旧博客(vermillon)
Section titled “回滚到旧博客(vermillon)”cd /mnt/sdb1/docker/starlight && sudo docker compose stopcd /mnt/sdb1/docker/Vermillon && sudo docker compose start# 恢复 Caddyfile 备份并把 reverse_proxy 改回 vermillon:5000sudo systemctl reload caddy