Hi @Flox,
sorry for the belated reply, your help is much appreciated. My testing JSON file looks that way:
{
"Nextcloud-Official": {
"description": "A safe home for all your data with postgres database",
"version": "latest",
"website": "https://hub.docker.com/_/nextcloud/",
"more_info": "<p>You... http://ROCKSTOR_IP:GUI_PORT.</p><p>Note...</p><p><h4>IMPORTANT: ...</h4></p>",
"ui": {
"slug": ""
},
"volume_add_support": false,
"container_links": {
"nextcloud": [
{
"name": "postgres",
"source_container": "nextcloud-postgres"
}
]
},
"containers": {
"nextcloud": {
"image": "nextcloud",
"tag": "latest",
"launch_order": 2,
"ports": {
"80": {
"description": "Port for access GUI with browser",
"label": "GUI Port",
"host_default": 8198,
"ui": true
}
},
"volumes": {
"/var/www/html/": {
"description": "Choose a persistent Nextcloud share on host. Eg: create a Share called ro-nc-data for this purpose alone.",
"label": "Config Nextcloud data share",
"min_size": 1073741824
}
},
"environment": {
"POSTGRES_PASSWORD": {
"description": "Password for the database user",
"label": "Superuser password for PostgreSQL",
"index": 1
},
"POSTGRES_USER": {
"description": "Username for the database using postgres",
"label": "User with superuser power",
"index": 2
}
},
"opts": [
[
"POSTGRES_DB",
"postgres"
]
]
},
"nextcloud-postgres": {
"image": "postgres",
"tag": "latest",
"launch_order": 1,
"volumes": {
"/var/lib/postgresql/data": {
"description": "Choose a Share for Nextcloud's postgresql database. Eg: create a Share called Nextcloud-db for this purpose alone.",
"label": "DB Storage",
"min_size": 1073741824
}
}
}
}
}
}
As far as i can see, both docker containers get installed, but they are not linked.
Also the environment objects aren’t read by the nextcloud container.
Unfortunately my knowledge in docker container is so small, that i can’t debug it myself.
@Michael_Arthur
If you could post it, that would be great. I’m very interested.
Thanks
Bert