Cleaner entrypoint
This commit is contained in:
parent
1001cdf87a
commit
64219a693d
3 changed files with 26 additions and 14 deletions
|
|
@ -1,11 +1,19 @@
|
|||
#!/bin/bash
|
||||
|
||||
mkdir -p /var/www/fic-server/logs; \
|
||||
chown -R www-data:www-data /var/www/fic-server/shared /var/www/fic-server/PKI; \
|
||||
chown -R synchro:www-data /var/www/fic-server/submission /var/www/fic-server/logs /var/www/fic-server/out; \
|
||||
chmod 770 /var/www/fic-server/submission; \
|
||||
./nginx_gen_team.sh > ./shared/nginx-teams.conf &&
|
||||
cat <<EOF > /var/www/fic-server/onyx/db/docker.profile.php &&
|
||||
# Docker entrypoint
|
||||
|
||||
cd `dirname "$0"`
|
||||
|
||||
. ./config.sh
|
||||
|
||||
# Creating directory and set permissions
|
||||
mkdir -p ${BASEDIR}/logs
|
||||
chown -R www-data:www-data ${BASEDIR}/shared ${BASEDIR}/PKI
|
||||
chown -R ${SYNCHRO_USER}:www-data ${BASEDIR}/submission ${BASEDIR}/logs ${BASEDIR}/out
|
||||
chmod 770 ${BASEDIR}/submission
|
||||
|
||||
# Update database profile
|
||||
cat <<EOF > ${BASEDIR}/onyx/db/docker.profile.php &&
|
||||
<?php
|
||||
|
||||
if(!defined('ONYX')) exit;
|
||||
|
|
@ -15,7 +23,11 @@ if(!defined('ONYX')) exit;
|
|||
\$___profile['user'] = '$DB_ENV_MYSQL_USER';
|
||||
\$___profile['pass'] = '$DB_ENV_MYSQL_PASSWORD';
|
||||
EOF
|
||||
sed -i 's/"profile">sample</"profile">docker</' /var/www/fic-server/onyx/config/root.xml &&
|
||||
# echo 'Copying files...' &&
|
||||
# ./gen_hash_link_files.sh --copy ./files-in ./files &&
|
||||
exec "$@"
|
||||
sed -i 's/"profile">sample</"profile">docker</' ${BASEDIR}/onyx/config/root.xml
|
||||
|
||||
# Generate hashed path for files
|
||||
echo 'Copying files...'
|
||||
${BASEDIR}/gen_hash_link_files.sh --copy ${BASEDIR}/files-in ${BASEDIR}/files
|
||||
|
||||
# Continue execution
|
||||
exec "$@"
|
||||
|
|
|
|||
Reference in a new issue