vagga.rtfd.org uses an invalid security certificate. The certificate is only valid for the following names: *.readthedocs.org, readthedocs.org Error code: SSL_ERROR_BAD_CERT_DOMAIN
error: environment variable `VAGGA_VERSION` not defined --> src/config/config.rs:56:26
vagga xxxfrom a foreign project it can't stole your ssh keys or similar. You can share configs either but putting them in git submodule (and updating manually), or you can
mount --binda subdirectory into several places. Or you can use external-volumes to overcome that limiation (although, it would require configuring them for every user).
mount --bindor just copy thing in ad hoc way.
Alternatively, you can also make a command which fetches mixin remotely before the first start.
ln -s ../include.yaml include.yaml?
I'd like something of "best practice" advice
I usually recommend as independent repos as possible, i.e. that you can
vagga run in any one. And use git submodules for thing that can't be fetched from package repos. The big advantage of submodules that you can always
mount --bind on top. Not sure it's anywhere in the docs.
#!/bin/bash sudo apt install musl-tools -y git clone https://github.com/tailhook/vagga cd vagga/ git checkout v0.8.1 rustup target add x86_64-unknown-linux-musl cargo build --target x86_64-unknown-linux-musl