julian_knight
05/29/2020, 3:24 PM./:/project
volume, although I thought that might be for targeting "no-code" user archetypedouwe_maan
05/29/2020, 3:35 PMmeltano commands, and to manage it like any other software development product with Git etc. Non-sensitive configuration would go into meltano.yml (you'll need to add it manually until we get to https://gitlab.com/meltano/meltano/-/issues/2013), and (locally) sensitive configuration can go into the system database, which lives at .meltano/meltano.db by default, or .env , both of which are gitignored. When you deploy Meltano, you'll want to use a Postgres system DB instead of the default SQLite one (see https://gitlab.com/meltano/meltano/-/issues/2072), which is where pipeline state will be stored. Sensitive configuration (secrets) in production can be stored either in that same system DB using meltano config or meltano ui , or using environment variables, possibly in combination with a tool like chamber (see https://gitlab.com/meltano/meltano/-/issues/2038#note_346151006) to store the actual secrets in a vaultdouwe_maan
05/29/2020, 3:37 PMmeltano.yml etc) at that point, and since sensitive production configuration is more appropriate managed through env vars and a secrets storedouwe_maan
05/29/2020, 3:38 PMdouwe_maan
05/29/2020, 3:40 PMThe docker-compose file seems to suggest the first given theยThat's not clearly indicated at all right now, but that setup is primarily appropriate during development, or if you actually want to host the UI in read-write mode and use it to manage the project on the central server, instead of building the project locally and putting it in version control./:/project
douwe_maan
05/29/2020, 3:41 PMjulian_knight
05/29/2020, 3:47 PMjulian_knight
05/29/2020, 3:47 PMtap-mixpaneldouwe_maan
05/29/2020, 3:54 PMjulian_knight
05/29/2020, 4:12 PMdouwe_maan
05/29/2020, 4:12 PM