Harvey is the lightweight Docker Compose deployment runner. This project serves as a UI on top of the underlying API and service. View your deployment statuses, logs, and runtime history. Lock and unlock deployments as well as redeploy a project with the click of a button.
# Copy the env files, and edit as needed
cp src/.env-example src/.env && cp .env-example .env
# Run the setup script which will bootstrap all the requirements, spin up the service, and migrate the database
just setup
HARVEY_DOMAIN
(eg: example.com)
HARVEY_SECRET
(leave blank if not securing your endpoints)HARVEY_DOMAIN_PROTOCOL
(http
vshttps
- defaults tohttp
)HARVEY_TIMEOUT
(defaults to10
seconds)HARVEY_PAGE_SIZE
(defaults to20
records)
Visit harvey.localhost
in a browser to get started.
The default login is [email protected]
and password
. Make sure to update the email/password after first login!
# Deploy the project locally
just run
# Deploy the project in production
just prod
# Get a comprehensive list of development tools
just --list