Migrate tailscalesd to uv and add flake packaging with a NixOS service module.

This commit is contained in:
Abel Luck 2026-03-05 15:37:04 +01:00
parent b195bd1e8f
commit d5201b471b
14 changed files with 2160 additions and 2242 deletions

View file

@ -116,7 +116,7 @@ It also provides HTTP server metrics from [trallnag/prometheus-fastapi-instrumen
1. **Install Dependencies**: Ensure that all required dependencies are installed.
```sh
poetry install
uv sync --all-groups
```
2. **Set Configuration**: Set the necessary environment variables or create an environment file with the configuration values.
@ -124,8 +124,7 @@ It also provides HTTP server metrics from [trallnag/prometheus-fastapi-instrumen
3. **Start the Application**: Run the application using the following command:
```sh
poetry run tailscalesd
uv run tailscalesd
```
4. **Access the Application**: The application will be accessible at `http://<host>:<port>`.