Publish curated DockDeck source from e849f3f050ceee8d20b68845b75d635413a1f395
This commit is contained in:
1 parent
67a167963f
commit
d62710479c
5 files changed
+18
-12
No files matched your search
@@ -1,3 +1,3 @@
|
||||
# Public source export
|
||||
|
||||
This source snapshot was generated from the private canonical repository at revision `d3609f566ee8fe4c5afdb50c45e1bb727d7df4d9`. It contains no private Git history or operational evidence. Changes are published from the canonical repository.
|
||||
This source snapshot was generated from the private canonical repository at revision `e849f3f050ceee8d20b68845b75d635413a1f395`. It contains no private Git history or operational evidence. Changes are published from the canonical repository.
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"sourceRevision": "d3609f566ee8fe4c5afdb50c45e1bb727d7df4d9",
|
||||
"sourceRevision": "e849f3f050ceee8d20b68845b75d635413a1f395",
|
||||
"files": [
|
||||
{
|
||||
"path": ".dockerignore",
|
||||
@@ -39,8 +39,8 @@
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"sha256": "9589bfb2da9b359f49e4b69036e17de94079fb4de2ec1d3956a0ddcb87d83dc5",
|
||||
"bytes": 6242
|
||||
"sha256": "31a6736417d3949b1b8a5b20b3652212f7db5032d45237da9d83d21364e38a72",
|
||||
"bytes": 6920
|
||||
},
|
||||
{
|
||||
"path": "SECURITY.md",
|
||||
@@ -144,12 +144,12 @@
|
||||
},
|
||||
{
|
||||
"path": "package-lock.json",
|
||||
"sha256": "2d319714fa5f3d271e4d2709dabd6873bd7fb873b58b5df8e86712b4a8f475f9",
|
||||
"sha256": "c9f9f70b77e47f11c9b13011c9346eaa8e051a303a28adc6bc385a414023ee01",
|
||||
"bytes": 244776
|
||||
},
|
||||
{
|
||||
"path": "package.json",
|
||||
"sha256": "2ce4e86efde22f8232612a4008e62817fe0fb89750fd07f738486e2f956bbecc",
|
||||
"sha256": "6351755f0297853a88bee11f3c6337e74f9b53b4db2509e366b5583176d3970c",
|
||||
"bytes": 2399
|
||||
},
|
||||
{
|
||||
|
||||
@@ -30,7 +30,7 @@ Requirements: Docker with Compose v2, or Node.js 22 with npm **11.16.0** for dev
|
||||
|
||||
On Windows PowerShell, use `Copy-Item .env.example .env` for the last command.
|
||||
|
||||
2. Generate an operator password hash:
|
||||
2. Generate an operator password hash (this host-side helper requires Node.js 22 or newer, including when the application itself runs in Docker):
|
||||
|
||||
```sh
|
||||
node scripts/hash-operator-password.mjs
|
||||
@@ -48,6 +48,12 @@ Requirements: Docker with Compose v2, or Node.js 22 with npm **11.16.0** for dev
|
||||
|
||||
The default port publication is loopback-only. To make DockDeck reachable on a trusted LAN, set `DOCKDECK_BIND_ADDRESS` to the intended host address and keep operator authentication enabled. Use an authenticated HTTPS reverse proxy for access beyond that LAN; HTTP Basic credentials must not cross an untrusted plaintext connection.
|
||||
|
||||
## Build your first dashboard
|
||||
|
||||
Start with a few application links and favourites, then arrange their groups before adding integrations. Connect one read-only provider at a time and check its reported availability. A working shortcut only proves that a link exists; it does not establish application health.
|
||||
|
||||
Keep connector credentials on the server. If an integration fails, check its endpoint, permissions and trusted TLS configuration before granting broader access. Back up the SQLite state and the integration-secret file together when you use persisted connectors.
|
||||
|
||||
## Discovery profiles
|
||||
|
||||
The recommended profile points `APPOPS_URL` at a read-only AppOps inventory endpoint. No Docker socket is mounted.
|
||||
|
||||
Generated
+4
-4
@@ -15,7 +15,7 @@
|
||||
"better-sqlite3": "^12.2.0",
|
||||
"drizzle-orm": "^0.45.2",
|
||||
"entities": "^6.0.1",
|
||||
"fastify": "^5.12.4",
|
||||
"fastify": "^5.12.5",
|
||||
"lucide-react": "^0.468.0",
|
||||
"react": "^19.1.1",
|
||||
"react-dom": "^19.1.1",
|
||||
@@ -3569,9 +3569,9 @@
|
||||
"license": "BSD-3-Clause"
|
||||
},
|
||||
"node_modules/fastify": {
|
||||
"version": "5.12.4",
|
||||
"resolved": "https://registry.npmjs.org/fastify/-/fastify-5.12.4.tgz",
|
||||
"integrity": "sha512-zATD676fP6tBMsn+jQ7Q5/cO/Qo+149TXH0dUqUKel+1/hcZxwIbnflqtPa9EjlrvpY8eCZcL3M1UYrMc31Y7g==",
|
||||
"version": "5.12.5",
|
||||
"resolved": "https://registry.npmjs.org/fastify/-/fastify-5.12.5.tgz",
|
||||
"integrity": "sha512-OB2k1dlxs5/NAABqeKV2FUHkSD2BbENsCak8yULVcymn3fHIPDVa9TI3SDnJSWYSllZmSYuZXy2gTnsT+Sut1A==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@
|
||||
"better-sqlite3": "^12.2.0",
|
||||
"drizzle-orm": "^0.45.2",
|
||||
"entities": "^6.0.1",
|
||||
"fastify": "^5.12.4",
|
||||
"fastify": "^5.12.5",
|
||||
"lucide-react": "^0.468.0",
|
||||
"react": "^19.1.1",
|
||||
"react-dom": "^19.1.1",
|
||||
|
||||
Reference in new issue
Block a user