autoconfig test

This commit is contained in:
Shihaam Abdul Rahman 2022-10-07 19:09:27 +05:00
parent 1583db6c91
commit 1f6a33bc4e
Signed by: shihaam
GPG Key ID: 3B007D22E5584980
178 changed files with 6743 additions and 13 deletions

View File

@ -66,15 +66,17 @@ RUN bash -c 'apt install -y php${PHPVERSION}-imagick imagemagick ffmpeg libreoff
# Delete default stuff
#nginx
RUN rm -v /etc/nginx/sites-enabled/default /var/www/html/index.nginx-debian.html
RUN rm -rv /etc/nginx/sites-enabled/default \
/var/www/html/index.nginx-debian.html \
/etc/php/
#Autoconfig defaults
RUN mkdir /root/default_configs
COPY buildfiles/auto_config.sh .
COPY buildfiles/nextcloud_nginx.conf /root/default_configs/
RUN mkdir -pv default_configs/etc/
COPY buildfiles/etc/ default_configs/etc/
#autostart files
COPY buildfiles/auto_config.sh .
COPY buildfiles/start_services.sh .
RUN chmod +x auto_config.sh
RUN chmod +x start_services.sh
CMD ["./start_services.sh"]

View File

@ -1,9 +1,14 @@
#!/bin/bash
if ![ -f /etc/nginx/sites-enabled/nextcloud_nginx.conf]
then
cp -v /root/default_configs/nextcloud_nginx.conf /etc/nginx/sites-available/
ln -sv /etc/nginx/sites-available/nextcloud_nginx.conf /etc/nginx/sites-enabled/
fi
#config nginx
cp -v default_configs/etc/nginx/sites-available/nextcloud_nginx.conf /etc/nginx/sites-available/
ln -sv /etc/nginx/sites-available/nextcloud_nginx.conf /etc/nginx/sites-enabled/
#config php
cp -rv default_configs/etc/php /etc/php
touch init/init
echo defaults configs are deployed, please check and change any required configs and restart container
exit 1

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/mysqlnd.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/opcache.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/pdo.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/xml.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/apcu.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/bcmath.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/bz2.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/calendar.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/ctype.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/curl.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/dom.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/exif.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/ffi.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/fileinfo.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/ftp.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/gd.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/gettext.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/gmp.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/iconv.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/igbinary.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/imagick.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/intl.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/mbstring.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/msgpack.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/mysqli.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/pdo_mysql.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/phar.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/posix.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/readline.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/redis.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/shmop.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/simplexml.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/sockets.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/sysvmsg.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/sysvsem.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/sysvshm.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/tokenizer.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/xmlreader.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/xmlwriter.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/xsl.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/zip.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/memcached.ini

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/mysqlnd.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/opcache.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/pdo.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/xml.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/apcu.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/bcmath.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/bz2.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/calendar.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/ctype.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/curl.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/dom.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/exif.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/ffi.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/fileinfo.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/ftp.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/gd.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/gettext.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/gmp.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/iconv.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/igbinary.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/imagick.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/intl.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/mbstring.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/msgpack.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/mysqli.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/pdo_mysql.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/phar.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/posix.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/readline.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/redis.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/shmop.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/simplexml.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/sockets.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/sysvmsg.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/sysvsem.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/sysvshm.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/tokenizer.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/xmlreader.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/xmlwriter.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/xsl.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/zip.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/memcached.ini

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/mysqlnd.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/opcache.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/pdo.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/xml.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/apcu.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/bcmath.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/bz2.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/calendar.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/ctype.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/curl.ini

View File

@ -0,0 +1 @@
/etc/php/8.1/mods-available/dom.ini

Some files were not shown because too many files have changed in this diff Show More