GitHub user dave-csc added a comment to the discussion: 2.17 Roadmap and goals

Putting my two cents, here, since my [duplicate environment 
proposal](https://github.com/apache/hop/issues/5085) has been/is being already 
incorporated in Hop ❤️ 

A biggest improvement would be to complete the project inheritation feature: 
currently only the metadata part is supported (i.e. you can use inherited 
metadata such as databases or REST endpoints) and in a local environment only. 
You can't share workflows/pipelines in common via an "extended" 
`${PROJECT_HOME}` folder, nor you can import the inherited metadata in a Docker 
environment.

This limitation doesn't allow me to use Hop's Git features and the official 
Docker container: in Hop you are bound to a Git repository for a single 
project, whereas with an external tool you can version the entire Hop workspace 
and their projects/environments relations (those are well detailed in the 
`hop-config.json` file and/or other configuration files).

Regarding Docker, the level of complexity to start a container and preserve the 
project dependencies with some workarounds, or even just any file is produced 
by the workflows, is far too high to be worth its use. I felt more confident to 
simply replicate my local environment on a server, and start the workflows via 
`crontab` and the `hop-run.sh` executable...

GitHub link: 
https://github.com/apache/hop/discussions/5980#discussioncomment-14934010

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to