An uncomplicated custom docker setup to run Quartz without needing to clone its repo and with password support through Caddy.
The practical way to use this would be to set env vars in a .env
file, using .env.example
as a base:
cp .env.example .env
You will need a hashed password. You can generate one doing:
chmod +x bin/hash-password
./bin/hash-password <your-password>
Note: The user is always
user
.
You can do docker compose up -d
to run the server.