This commit is contained in:
2026-04-11 16:01:01 -06:00
parent d2d2bf1477
commit b534630675
2 changed files with 0 additions and 336 deletions

View File

@@ -1,47 +0,0 @@
/btwhow is the process to install this program as a command on linux
to type "$ docmost-rust" on the console and the program starts,
also how to add env variables for $baseurl $email to
automatically load this values on the login screen
cargo build --release
sudo cp target/release/docmost-rust /usr/local/bin/docmost-rust
That's it. Any user on the system can now run docmost-rust from any
directory.
If you prefer a user-local install (no sudo):
cargo install --path .
This puts the binary in ~/.cargo/bin/, which is already in your
$PATH if you installed Rust via rustup.
---
Environment variables for pre-filling login
Add these to your ~/.bashrc, ~/.zshrc, or
~/.config/fish/config.fish:
bash/zsh:
export DOCMOST_URL="https://docmost.nakano47.com"
export DOCMOST_EMAIL="chamagua1@proton.me"
fish:
set -x DOCMOST_URL "https://docmost.nakano47.com"
set -x DOCMOST_EMAIL "chamagua1@proton.me"
Then in the Rust code, replace the hardcoded defaults in
LoginForm::new() inside src/app.rs:
impl LoginForm {
pub fn new() -> Self {
Self {
url: std::env::var("DOCMOST_URL")
.unwrap_or_else(|_|
"http://localhost:3000".to_string()),
email: std::env::var("DOCMOST_EMAIL")
.unwrap_or_default(),
password: String::new(),
// ...
}
}
}