I've been thinking for awhile now that the scope of the project blew up larger than initially anticipated. I think I'm going to move forward with this PR which will remove anything non-compose related completely and return Harvey to a docker compose only deployment platform which is what I initially built it out as.
I fear the rest of the code outside of docker-compose workflows isn't well supported and as such I haven't given it the time it deserves to be really useful - plus there are other deployment and testing platforms out there such as Rancher that will do a better job at bigger tasks like that. I wanted to keep Harvey lightweight and focused on simple compose deployments. I'll stew on this for a couple more days before doing anything drastic.
Breaking Changes
Strips away all non-compose logic - Harvey is now exclusively a Docker Compose deployment platform (closes #9, closes #15, closes #19, closes #20, closes #22, closes #24, closes #28, closes #44)
Strips away the non-functioning testing framework so that we can focus on deployments instead of the full CI/CD landscape
Removes the poorly integrated APP_MODE env variable now that FILTER_WEBHOOKS can be toggled
Other Changes
Rebasing repositories now doesn't assume the branch to rebase against is titled main
Cleaned up all documentation to reflect the breaking changes
Rationale
I've been thinking for awhile now that the scope of the project blew up larger than initially anticipated. I think I'm going to move forward with this PR which will remove anything non-compose related completely and return Harvey to a docker compose only deployment platform which is what I initially built it out as.
I fear the rest of the code outside of docker-compose workflows isn't well supported and as such I haven't given it the time it deserves to be really useful - plus there are other deployment and testing platforms out there such as Rancher that will do a better job at bigger tasks like that. I wanted to keep Harvey lightweight and focused on simple compose deployments. I'll stew on this for a couple more days before doing anything drastic.
Breaking Changes
Docker Compose
deployment platform (closes #9, closes #15, closes #19, closes #20, closes #22, closes #24, closes #28, closes #44)APP_MODE
env variable now thatFILTER_WEBHOOKS
can be toggledOther Changes
main