From 2d43d8e8bdb4a41e42f0634eb9c92aa4ded60ba1 Mon Sep 17 00:00:00 2001 From: Struchkov Mark Date: Sun, 1 Sep 2024 17:32:53 +0300 Subject: [PATCH] vault backup: 2024-09-01 17:32:53 --- .obsidian/plugins/home-tab/data.json | 10 +++++++++- .obsidian/plugins/recent-files-obsidian/data.json | 8 ++++++++ _inbox/Dockerfile.md | 7 ++++++- _inbox/Quartz.md | 10 ++++++++-- 4 files changed, 31 insertions(+), 4 deletions(-) diff --git a/.obsidian/plugins/home-tab/data.json b/.obsidian/plugins/home-tab/data.json index 162de1c8..80182c2b 100644 --- a/.obsidian/plugins/home-tab/data.json +++ b/.obsidian/plugins/home-tab/data.json @@ -24,7 +24,15 @@ "unresolvedLinks": false, "recentFilesStore": [ { - "filepath": "_inbox/2024-09-01 1725200845.md", + "filepath": "_inbox/Dockerfile.md", + "timestamp": 1725201017070 + }, + { + "filepath": "wiki/zero/00 Docker.md", + "timestamp": 1725201014767 + }, + { + "filepath": "_inbox/Quartz.md", "timestamp": 1725200845589 }, { diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index a3688213..66e1df10 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,5 +1,13 @@ { "recentFiles": [ + { + "basename": "Dockerfile", + "path": "_inbox/Dockerfile.md" + }, + { + "basename": "00 Docker", + "path": "wiki/zero/00 Docker.md" + }, { "basename": "Quartz", "path": "_inbox/Quartz.md" diff --git a/_inbox/Dockerfile.md b/_inbox/Dockerfile.md index ffbd0edb..a06bda5a 100644 --- a/_inbox/Dockerfile.md +++ b/_inbox/Dockerfile.md @@ -9,6 +9,11 @@ zero-link: parents: linked: --- +## CMD +## ENTRYPOINT +Данная команда позволяет задать начало запроса, который будет выполняться при запуске образа. + +Например, `ENTRYPOINT ["npx", "quartz"]` означает, что при запуске контейнера будет запущена команда `npx quartz`, также пользователь может дописать продолжение команды. ## Не очевидное -- Удаление файлов не уменьшает размер образа, если удаление происходит в другом слое. Удалять файлы нужно в том же слое, в котором они добавляются. ^a070de +- Удаление файлов не уменьшает размер образа, если удаление происходит в другом слое. Удалять файлы нужно в том же слое, в котором они добавляются. ^a070de \ No newline at end of file diff --git a/_inbox/Quartz.md b/_inbox/Quartz.md index 5f02b0c1..85d646ec 100644 --- a/_inbox/Quartz.md +++ b/_inbox/Quartz.md @@ -2,10 +2,16 @@ aliases: tags: - зрелость/🌱 -date: [[2024-09-01]] +date: + - - 2024-09-01 zero-link: parents: -linked: +linked: +link: https://quartz.jzhao.xyz/ --- Утилита, которая позволяет генерировать статические сайты, аналогично Hugo. +Собрать статический сайт с использованием docker image. Файлы статей должны лежать в папке `content`, а результат (сайт) будет лежать в папке `public`. +```shell +docker run -v ./content:/usr/src/app/content -v ./public:/usr/src/app/public --name quartz --rm docker.struchkov.dev/quartz:latest build +``` \ No newline at end of file