The UI for the the lightweight Docker Compose deployment platform - Harvey.
395
NOTE: Harvey was used by me for years in production; however, it's a bit rough around the edges still. I eventually had to bite the bullet and switch to Docker Swarm but Harvey remains a viable options for small projects and deployments. I will no longer be actively maintaining the project since I no longer use it daily but welcome any work on the project to smooth over any lingering oddities. A good place to start is the Harvey Wishlist.
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 vs https - defaults to http)HARVEY_TIMEOUT (defaults to 10 seconds)HARVEY_PAGE_SIZE (defaults to 20 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
Content type
Image
Digest
sha256:dd212a175…
Size
102 MB
Last updated
over 1 year ago
docker pull justintime50/harvey-ui