Skip to content

Commit 5bcc675

Browse files
committed
book build dir
1 parent 84970e3 commit 5bcc675

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

.dagger/src/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,17 +98,21 @@ export class AtomicServer {
9898
@func()
9999
docsFolder(): Directory {
100100
const actualDocsDirectory = this.source.directory("docs");
101+
const cargoCache = dag.cacheVolume("cargo");
102+
const cargoBinCache = dag.cacheVolume("cargo-bin");
101103

102104
const docsContainer = dag
103105
.container()
104106
.from(RUST_IMAGE)
107+
.withMountedCache("/usr/local/cargo/registry", cargoCache)
108+
.withMountedCache("/usr/local/cargo/bin", cargoBinCache)
105109
.withExec(["cargo", "install", "mdbook"])
106110
.withExec(["cargo", "install", "mdbook-linkcheck"]);
107111
return docsContainer
108112
.withMountedDirectory("/docs", actualDocsDirectory)
109113
.withWorkdir("/docs")
110114
.withExec(["mdbook", "build"])
111-
.directory("/docs/book/html");
115+
.directory("/docs/build/html");
112116
}
113117
@func()
114118
typedocPublish(@argument() netlifyAuthToken: Secret): Promise<string> {

docs/book.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
[build]
2+
build-dir = "build"
3+
14
[book]
25
title = "Atomic Data Docs"
36
authors = ["Joep Meindertsma"]

0 commit comments

Comments
 (0)