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
|
# 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,
|
"schemaVersion": 1,
|
||||||
"sourceRevision": "d3609f566ee8fe4c5afdb50c45e1bb727d7df4d9",
|
"sourceRevision": "e849f3f050ceee8d20b68845b75d635413a1f395",
|
||||||
"files": [
|
"files": [
|
||||||
{
|
{
|
||||||
"path": ".dockerignore",
|
"path": ".dockerignore",
|
||||||
@@ -39,8 +39,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "README.md",
|
"path": "README.md",
|
||||||
"sha256": "9589bfb2da9b359f49e4b69036e17de94079fb4de2ec1d3956a0ddcb87d83dc5",
|
"sha256": "31a6736417d3949b1b8a5b20b3652212f7db5032d45237da9d83d21364e38a72",
|
||||||
"bytes": 6242
|
"bytes": 6920
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "SECURITY.md",
|
"path": "SECURITY.md",
|
||||||
@@ -144,12 +144,12 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "package-lock.json",
|
"path": "package-lock.json",
|
||||||
"sha256": "2d319714fa5f3d271e4d2709dabd6873bd7fb873b58b5df8e86712b4a8f475f9",
|
"sha256": "c9f9f70b77e47f11c9b13011c9346eaa8e051a303a28adc6bc385a414023ee01",
|
||||||
"bytes": 244776
|
"bytes": 244776
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "package.json",
|
"path": "package.json",
|
||||||
"sha256": "2ce4e86efde22f8232612a4008e62817fe0fb89750fd07f738486e2f956bbecc",
|
"sha256": "6351755f0297853a88bee11f3c6337e74f9b53b4db2509e366b5583176d3970c",
|
||||||
"bytes": 2399
|
"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.
|
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
|
```sh
|
||||||
node scripts/hash-operator-password.mjs
|
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.
|
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
|
## Discovery profiles
|
||||||
|
|
||||||
The recommended profile points `APPOPS_URL` at a read-only AppOps inventory endpoint. No Docker socket is mounted.
|
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",
|
"better-sqlite3": "^12.2.0",
|
||||||
"drizzle-orm": "^0.45.2",
|
"drizzle-orm": "^0.45.2",
|
||||||
"entities": "^6.0.1",
|
"entities": "^6.0.1",
|
||||||
"fastify": "^5.12.4",
|
"fastify": "^5.12.5",
|
||||||
"lucide-react": "^0.468.0",
|
"lucide-react": "^0.468.0",
|
||||||
"react": "^19.1.1",
|
"react": "^19.1.1",
|
||||||
"react-dom": "^19.1.1",
|
"react-dom": "^19.1.1",
|
||||||
@@ -3569,9 +3569,9 @@
|
|||||||
"license": "BSD-3-Clause"
|
"license": "BSD-3-Clause"
|
||||||
},
|
},
|
||||||
"node_modules/fastify": {
|
"node_modules/fastify": {
|
||||||
"version": "5.12.4",
|
"version": "5.12.5",
|
||||||
"resolved": "https://registry.npmjs.org/fastify/-/fastify-5.12.4.tgz",
|
"resolved": "https://registry.npmjs.org/fastify/-/fastify-5.12.5.tgz",
|
||||||
"integrity": "sha512-zATD676fP6tBMsn+jQ7Q5/cO/Qo+149TXH0dUqUKel+1/hcZxwIbnflqtPa9EjlrvpY8eCZcL3M1UYrMc31Y7g==",
|
"integrity": "sha512-OB2k1dlxs5/NAABqeKV2FUHkSD2BbENsCak8yULVcymn3fHIPDVa9TI3SDnJSWYSllZmSYuZXy2gTnsT+Sut1A==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "github",
|
"type": "github",
|
||||||
|
|||||||
+1
-1
@@ -47,7 +47,7 @@
|
|||||||
"better-sqlite3": "^12.2.0",
|
"better-sqlite3": "^12.2.0",
|
||||||
"drizzle-orm": "^0.45.2",
|
"drizzle-orm": "^0.45.2",
|
||||||
"entities": "^6.0.1",
|
"entities": "^6.0.1",
|
||||||
"fastify": "^5.12.4",
|
"fastify": "^5.12.5",
|
||||||
"lucide-react": "^0.468.0",
|
"lucide-react": "^0.468.0",
|
||||||
"react": "^19.1.1",
|
"react": "^19.1.1",
|
||||||
"react-dom": "^19.1.1",
|
"react-dom": "^19.1.1",
|
||||||
|
|||||||
Reference in new issue
Block a user