Skip to content
install 1.19 KiB
Newer Older
Pierre Ozoux's avatar
Pierre Ozoux committed
#!/bin/bash -eux

Michel Memeteau's avatar
Michel Memeteau committed
source /etc/environment
Michel Memeteau's avatar
Michel Memeteau committed
NEXTCLOUD_VERSION=24-fpm-eki
Pierre Ozoux's avatar
Pierre Ozoux committed
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`
Pierre Ozoux's avatar
Pierre Ozoux committed

var=$(for folder in `ls /data/domains`; do cat /data/domains/$folder/.env | grep SUBNET | cut -d"=" -f2; done | sort -n | tail -n1)
unteem's avatar
unteem committed
echo "SUBNET=${SUBNET}" >> .env
unteem's avatar
unteem committed
echo "URL=${URL}" >> .env
#echo "VIRTUAL_HOST=${URL}" >> .env

echo "MAIL_DOMAIN=${MAIL_DOMAIN}" >> .env
Timothee Gosselin's avatar
Timothee Gosselin committed
echo "SMTP_HOST=${MAIL_HOST}" >> .env
echo "SMTP_PORT=${MAIL_PORT}" >> .env
echo "SMTP_PASSWORD=${MAIL_PASS}" >> .env
echo "MAIL_FROM_ADDRESS=${MAIL_USER}" >> .env
Pierre Ozoux's avatar
Pierre Ozoux committed
echo "SMTP_NAME=${MAIL_USER}" >> .env
echo "SMTP_SECURE=ssl" >> .env
echo "NEXTCLOUD_ADMIN_USER=admin" >> .env
echo "NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD}" >> .env
echo "NEXTCLOUD_TRUSTED_DOMAINS=${URL}" >> .env
echo "NEXTCLOUD_VERSION=${NEXTCLOUD_VERSION}" >> .env
echo "MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}" >> .env
echo "MYSQL_PASSWORD=${MYSQL_ROOT_PASSWORD}" >> .env
echo "MYSQL_USER=root" >> .env
echo "MYSQL_DATABASE=nextcloud" >> .env
echo "MYSQL_HOST=db" >> .env


Michel Memeteau's avatar
Michel Memeteau committed
echo "MYSQL_VERSION=10.5" >> .env