|
||
---|---|---|
.github/workflows | ||
_dist | ||
src | ||
.dockerignore | ||
.editorconfig | ||
.git-branches.toml | ||
.gitignore | ||
.nojekyll | ||
.pages.yml | ||
.tool-versions | ||
biome.json | ||
docker-compose.yml | ||
Dockerfile | ||
eleventy.config.js | ||
justfile | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md |
📦 doty
A containerised minimal starter kit for Eleventy with components.
Install Dependencies
Eleventy is served over HTTPS and you will need to create a valid certificate for this.
Install mkcert on your system
The installation instructions for macOS, Windows and Linux can be found in the mkcert Github repository.
Create a valid certificate
Create a folder for the certificate in your project folder and cd into it
mkdir _mkcert && cd _mkcert
Create the certificate and cd back to root:
mkcert localhost && cd ..
Install just
For convenience, the project uses just to run Docker commands.
Follow the installation instructions to get it up and running on your system.
Install Docker
Finally, you'll need Docker, and if you don't already have it running on your system, the Docker manuals should get you started.
That's it!
Start the project:
just start
Open https://localhost:8080 in your browser.
Stop the project:
just stop
Build the project:
just build
You will find the build output in the _dist
folder.