Storage for all user passwords.
Information about supported gRPC
methods see in proto-file.
Uses PostgreSQL
database to store records.
All commands are shown for password_storage
directory.
docker compose up
docker compose -f docker-compose.yml -f docker-compose.dev.yml up
docker build .. -f Dockerfile -t telepass/password_storage
docker build .. -f Dockerfile --target dev-runtime -t telepass/password_storage:dev
All commands are shown for password_storage
directory.
Note: executable
feature is required to the build binary. Having this feature allows to not to force library users have redundant dependencies.
cargo build --release --features executable
cargo build --no-default-features --features "executable, development"
Development configuration disables tls
certificate checking and enables gRPC
reflection for easier testing.
For more details about features see Cargo.toml
.