This repository has been archived on 2022-11-03. You can view files and clone it, but cannot push or open issues or pull requests.
docker_systems/archive/grav/files/run.sh

36 lines
755 B
Bash

#!/bin/bash
if [ ! -d /usr/html ] ; then
mkdir -p /usr/html
chown -R nginx:nginx /usr/html
else
chown -R nginx:nginx /usr/html
fi
if [ ! -d /usr/html/system ] ; then
curl -fLk -o /tmp/grav.zip "https://getgrav.org/download/core/grav-admin/latest"
mkdir /tmp/grav-src
unzip /tmp/grav.zip -d /tmp/grav-src
mv -f /tmp/grav-src/grav-admin/* /usr/html/
rm -R /tmp/grav*
chown -R nginx:nginx /usr/html
else
chown -R nginx:nginx /usr/html
fi
chown -R nginx:nginx /usr/html
find /usr/html -type f | xargs chmod 664
find /usr/html -type d | xargs chmod 775
find /usr/html -type d | xargs chmod +s
# start php-fpm
mkdir -p /usr/logs/php-fpm
php-fpm7
# start nginx
mkdir -p /usr/logs/nginx
mkdir -p /tmp/nginx
chown nginx /tmp/nginx
nginx