-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdappnode_package.json
More file actions
66 lines (66 loc) · 3.14 KB
/
Copy pathdappnode_package.json
File metadata and controls
66 lines (66 loc) · 3.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
{
"name": "supabase.public.dappnode.eth",
"version": "0.1.7",
"upstreamVersion": "v1.26.05",
"upstreamRepo": "supabase/supabase",
"shortDescription": "Official self-hosted Supabase for DAppNode",
"description": "Supabase is an open source Postgres development platform with Auth, REST, GraphQL, Realtime, Storage, Edge Functions, and Studio. This DAppNode package wraps Supabase's official self-hosted Docker stack and adapts it to DAppNode's package constraints.\n\nPackage entrypoint:\n- Studio and API gateway: `http://supabase.public.dappnode:8000`\n\nImportant notes:\n- The upstream self-hosting setup relies on bind mounts for config files and Docker log collection. This package bakes the required config into wrapper images and disables the optional Vector log collector because non-core DAppNode packages cannot mount the Docker socket.\n- On first launch, the package uses setup-wizard passwords plus generated Supabase secrets and persists them in a package volume. User-facing credentials are shown in the package Info tab under Key and Package Sent Values.",
"type": "service",
"architectures": ["linux/amd64"],
"mainService": "kong",
"author": "lanski <Pol-Lanski> (https://github.com/pol-lanski)",
"categories": ["Developer tools", "Storage"],
"keywords": [
"Supabase",
"Postgres",
"Database",
"Auth",
"Storage",
"Edge Functions"
],
"links": {
"homepage": "https://supabase.com/",
"ui": "http://supabase.public.dappnode:8000",
"api": "http://supabase.public.dappnode:8000",
"docs": "https://supabase.com/docs/guides/hosting/docker",
"github": "https://github.com/supabase/supabase/tree/master/docker"
},
"backup": [
{
"name": "database",
"path": "/var/lib/postgresql/data",
"service": "db"
},
{
"name": "configuration",
"path": "/run/supabase-config",
"service": "secrets"
},
{
"name": "storage",
"path": "/var/lib/storage",
"service": "storage"
},
{
"name": "functions",
"path": "/home/deno/functions",
"service": "functions"
},
{
"name": "snippets",
"path": "/app/snippets",
"service": "studio"
}
],
"warnings": {
"onInstall": "Choose strong setup-wizard passwords for Postgres and Supabase Studio. Other Supabase credentials are generated on first launch and persisted in the package configuration volume. The anon key, service-role key, dashboard credentials, and S3 credentials are shown in the package Info tab under Key and Package Sent Values.",
"onReset": "Resetting this package removes your generated Supabase secrets, database, object storage, edge functions, and SQL snippets.",
"onRemove": "Removing this package also removes Supabase data and generated credentials unless you back up the package volumes first."
},
"changelog": "Adds setup-wizard Postgres and Studio passwords, fixes the shell-less PostgREST image with a static launcher, publishes credentials from the secrets service, and hardens Rest and Analytics healthchecks.",
"repository": {
"type": "git",
"url": "https://github.com/supabase/supabase.git"
},
"license": "Apache-2.0"
}