26 lines
1.2 KiB
Scheme
26 lines
1.2 KiB
Scheme
((name . "Nextcloud")
|
|
(key . nextcloud)
|
|
(dir . "nextcloud")
|
|
(current-version . "34")
|
|
(versions . (("34")))
|
|
(website . "https://nextcloud.com")
|
|
(docker-secrets . (("NEXTCLOUD_ADMIN_USER" "nextcloud_admin_user")
|
|
("NEXTCLOUD_ADMIN_PASSWORD" "nextcloud_admin_password")
|
|
("NEXTCLOUD_POSTGRES_DB" "postgres_db")
|
|
("NEXTCLOUD_POSTGRES_USER" "postgres_user")
|
|
("NEXTCLOUD_POSTGRES_PASSWORD" "postgres_password")
|
|
("NEXTCLOUD_REDIS_PASSWORD" "redis_password")))
|
|
(scripts . (("make-nextcloud-env.sh"
|
|
((deps . ("nextcloud.env.tmpl"))
|
|
(output . "nextcloud.env")))))
|
|
(apps-config . (("NEXTCLOUD_ADMIN_USER" admin-user)
|
|
("NEXTCLOUD_ADMIN_PASSWORD" admin-password)
|
|
("NEXTCLOUD_POSTGRES_DB" "nextcloud")
|
|
("NEXTCLOUD_POSTGRES_USER" "nextcloud")
|
|
("NEXTCLOUD_POSTGRES_PASSWORD" postgres-password)
|
|
("NEXTCLOUD_REDIS_PASSWORD" redis-password)))
|
|
(general . ((smtp . #t)))
|
|
(caddyfile . " reverse_proxy http://nextcloud:80")
|
|
(passwd . ((name . "nextcloud")
|
|
(uid . "1001"))))
|