From 948aa30c17f19ae92091f861a28f9f4cfb36f8f1 Mon Sep 17 00:00:00 2001
From: Timothee Gosselin <timothee@indie.host>
Date: Fri, 30 Nov 2018 18:00:27 +0100
Subject: [PATCH] configure admin via env when install

---
 docker-compose.yml | 2 ++
 env-sample         | 3 ++-
 scripts/install    | 3 ++-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index b3a74b4..94de971 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -43,6 +43,8 @@ services:
       - MYSQL_HOST=db
       - MYSQL_USER=root
       - MYSQL_PASSWORD
+      - NEXTCLOUD_ADMIN_USER=admin
+      - NEXTCLOUD_ADMIN_PASSWORD
     networks:
     - back
   db:
diff --git a/env-sample b/env-sample
index 870095a..8e33710 100644
--- a/env-sample
+++ b/env-sample
@@ -9,4 +9,5 @@ MAIL_PORT=
 MAIL_PASS=
 MAIL_FROM=
 SMTP_NAME=
-
+NEXTCLOUD_ADMIN_USER=
+NEXTCLOUD_ADMIN_PASSWORD=
diff --git a/scripts/install b/scripts/install
index 085e6a2..2b21e7c 100755
--- a/scripts/install
+++ b/scripts/install
@@ -1,6 +1,7 @@
 #!/bin/bash -eux
 
 MYSQL_ROOT_PASSWORD=`tr -dc A-Za-z0-9_ < /dev/urandom | head -c 20 | xargs`
+NEXTCLOUD_ADMIN_PASSWORD=`tr -dc A-Za-z0-9_ < /dev/urandom | head -c 20 | xargs`
 
 var=$(for folder in `ls /data/domains`; do cat /data/domains/$folder/.env | grep SUBNET | cut -d"=" -f2; done | sort | tail -n1)
 SUBNET=$(($var +1))
@@ -15,5 +16,5 @@ echo "MAIL_PORT=${MAIL_PORT}" >> .env
 echo "MAIL_PASS=${MAIL_PASS}" >> .env
 echo "MAIL_FROM=noreply.${URL}" >> .env
 echo "SMTP_NAME=${MAIL_USER}" >> .env
-
+echo "NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD}" >> .env
 
-- 
GitLab