-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBastillefile
20 lines (20 loc) · 1.2 KB
/
Bastillefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
PKG nginx curl mysql80-client sudo bash nano php83
PKG php83-bcmath php83-curl php83-dom php83-fileinfo php83-filter php83-gd php83-iconv php83-intl php83-ldap php83-mbstring php83-mysqli php83-pdo php83-pdo_mysql php83-pear php83-pear-MDB2 php83-pear-MDB2_Driver_mysqli php83-phar php83-session php83-simplexml php83-tokenizer php83-xml php83-zip php83-zlib php83-xmlwriter php83-sodium
CMD cp /usr/local/etc/php.ini-development /usr/local/etc/php.ini
CMD echo 'pcre.jit=0' >> /usr/local/etc/php.ini
CMD echo 'listen = /var/run/php-fpm.sock' >> /usr/local/etc/php-fpm.conf
CMD echo 'listen.owner = www' >> /usr/local/etc/php-fpm.conf
CMD echo 'listen.group = www' >> /usr/local/etc/php-fpm.conf
CMD echo 'listen.mode = 0660' >> /usr/local/etc/php-fpm.conf
CMD chown -R www:www /usr/local/www
CP setup.sh /root
SYSRC mysql_enable=YES
SYSRC nginx_enable=YES
SYSRC php_fpm_enable=YES
SERVICE mysql-server start
SERVICE php-fpm start
CP nginx.conf /usr/local/etc/nginx
SERVICE nginx start
CMD chmod +x setup.sh && ./setup.sh
CMD echo '3 0 * * * root /usr/local/bin/php /usr/local/www/firefly-iii/artisan firefly-iii:cron' >> /etc/crontab
CMD echo "Install complete, to upgrade use script upgrade.sh"