Compare commits
No commits in common. "ec24822db2859b85e309f6e5c9a8dbfbb5d00c73" and "ecf52670f0ada5bd953c72ec963b08af71b0a48f" have entirely different histories.
ec24822db2
...
ecf52670f0
1 changed files with 4 additions and 16 deletions
|
@ -29,23 +29,11 @@ See a list of all Environment Variables [[environment variables|here.]]
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Create a `docker-compose.yml` file
|
2. Create a `docker-compose.yml` file
|
||||||
|
|
||||||
#### Minimal
|
|
||||||
|
|
||||||
![[minimal docker-compose]]
|
![[minimal docker-compose]]
|
||||||
|
The only required variable is `BASE_URL`. The rest are set to the developer's [defaults](https://quartz.jzhao.xyz/configuration) `BASE_URL` sets both quartz's "baseUrl" as well as nginx's `server_name`.
|
||||||
##### `BASE_URL`
|
|
||||||
|
|
||||||
The only required variable is `BASE_URL`. The rest are set to the developer's [defaults](https://quartz.jzhao.xyz/configuration) `BASE_URL` sets both quartz's `baseUrl` as well as nginx's `server_name`.
|
|
||||||
|
|
||||||
#### Recommended
|
|
||||||
|
|
||||||
![[recommended docker-compose]]
|
![[recommended docker-compose]]
|
||||||
|
To keep the image small, `node_modules` are downloaded when the container is run. You should keep them in a volume so that the modules persist between container runs.
|
||||||
|
|
||||||
##### node_modules volume
|
### Cron
|
||||||
|
|
||||||
To keep the image small, `node_modules` are not included. When the container is run, they're downloaded to `/usr/share/nginx/html/node_modules`. You should keep them in a volume so that the modules persist between container runs.
|
![[cron]]
|
||||||
|
|
||||||
##### [[cron]]
|
|
||||||
|
|
||||||
You should also set `ENABLE_CRON` to `true` and set `BUILD_SCHEDULE` to a cron expression to enable the cron job that `npx quartz build` is executed which will pull the latest content and build the site.
|
|
||||||
|
|
Loading…
Reference in a new issue