This PR contains the following updates: | Package | Update | Change | |---|---|---| | [fnsys/dockhand](https://dockhand.pro) ([source](https://github.com/Finsys/dockhand)) | patch | `v1.0.35` → `v1.0.36` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/12) for more information. --- ### Release Notes <details> <summary>Finsys/dockhand (fnsys/dockhand)</summary> ### [`v1.0.36`](https://github.com/Finsys/dockhand/releases/tag/v1.0.36) [Compare Source](https://github.com/Finsys/dockhand/compare/v1.0.35...v1.0.36) #### What's new in v1.0.36 - ✨ sidebar shows an amber update indicator when a newer Dockhand image is available ([#​1146](https://github.com/Finsys/dockhand/issues/1146)) - 🐛 Tag image modal too narrow for images identified only by SHA ([#​1205](https://github.com/Finsys/dockhand/issues/1205)) - 🐛 self-hosted ntfy: accept raw `tk_...` access tokens in `?auth=` ([#​1209](https://github.com/Finsys/dockhand/issues/1209)) - 🐛 dashboard: a single failed DB stats query no longer poisons the whole environment tile ([#​1210](https://github.com/Finsys/dockhand/issues/1210)) - 🐛 UI dates and times now honor the configured default timezone instead of the browser's timezone ([#​1183](https://github.com/Finsys/dockhand/issues/1183)) - 🐛 add missing `reset-mfa.sh` emergency script referenced by the manual ([#​1214](https://github.com/Finsys/dockhand/issues/1214)) - 🐛 registry browser: copy between registries no longer duplicates the host ([#​1220](https://github.com/Finsys/dockhand/issues/1220)) - ⚡ published image carries standard OCI annotations (source, url, title, description, vendor, licenses) ([#​1217](https://github.com/Finsys/dockhand/issues/1217)) - ✨ scanner: configurable network mode and DNS servers for vulnerability scans ([#​1219](https://github.com/Finsys/dockhand/issues/1219)) - ✨ template tiles now show a `Project` link that opens the upstream project page ([#​1211](https://github.com/Finsys/dockhand/issues/1211)) - ⚡ cron picker: hour shows just `HH` (was `HH:00`), minute granularity bumped from 15 to 5 ([#​1198](https://github.com/Finsys/dockhand/issues/1198)) - ✨ grid buttons: configurable size and optional semantic colors ([#​1072](https://github.com/Finsys/dockhand/issues/1072)) - 🐛 copy buttons (git deploy logs, API tokens) now work over plain HTTP ([#​1222](https://github.com/Finsys/dockhand/issues/1222)) - 🐛 Podman pod-infra containers no longer trigger update-check warnings ([#​1221](https://github.com/Finsys/dockhand/issues/1221)) - 🐛 terminal exec works even when the browser sends a cookie with stray `%` characters ([#​1224](https://github.com/Finsys/dockhand/issues/1224)) #### Docker image ```bash docker pull fnsys/dockhand:v1.0.36 ``` Also available as `fnsys/dockhand:latest` [View on Docker Hub](https://hub.docker.com/r/fnsys/dockhand) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjE1MC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Reviewed-on: #14 Co-authored-by: Renovate Bot <renovate@jfreudenberger.de> Co-committed-by: Renovate Bot <renovate@jfreudenberger.de>
38 lines
991 B
Nix
38 lines
991 B
Nix
{
|
|
config,
|
|
lib,
|
|
...
|
|
}:
|
|
let
|
|
cfg = config.services.dockhand;
|
|
in {
|
|
options.services.dockhand = {
|
|
enable = lib.mkEnableOption "dockhand, a powerful, intuitive Docker platform";
|
|
appUrl = lib.mkOption {
|
|
description = "External URL dockhand will be reachable from, without protocol";
|
|
type = lib.types.str;
|
|
};
|
|
};
|
|
|
|
config = lib.mkIf cfg.enable {
|
|
virtualisation.oci-containers.containers = {
|
|
dockhand = {
|
|
image = "fnsys/dockhand:v1.0.36@sha256:ca0aa45aa61f35b521e05a7bbf79dcd571660e2a516dec49cca6fe374251abcc";
|
|
volumes = [
|
|
"/var/run/docker.sock:/var/run/docker.sock"
|
|
];
|
|
environment = {
|
|
PUID = "1000";
|
|
PGID = "1000";
|
|
};
|
|
networks = [
|
|
"webproxy"
|
|
];
|
|
extraOptions = [
|
|
''--mount=type=volume,source=dockhand-data,target=/app/data,volume-driver=local''
|
|
''--group-add=${toString config.ids.gids.docker}''
|
|
];
|
|
};
|
|
};
|
|
};
|
|
}
|