Skip to content

Commit e9de6eb

Browse files
author
mlukasch
committed
added script for watching docker-compose logs
1 parent dcce3ac commit e9de6eb

File tree

2 files changed

+28
-11
lines changed

2 files changed

+28
-11
lines changed

docker-config/rudolf/start.sh

+27-11
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,33 @@
22
set -e
33

44
# Clone git repo:
5-
rm -rf /var/www/rudolf
6-
cd /var/www && git clone https://github.com/openbudgets/rudolf.git
5+
downloadRudolf() {
6+
echo "Downloading Rudolf-Repository"
7+
rm -rf /var/www/rudolf
8+
cd /var/www && git clone https://github.com/openbudgets/rudolf.git
9+
cp /config/sparql.php /var/www/rudolf/config/sparql.php
10+
chown -R www-data:www-data /var/www
11+
chmod oag+rwx -R /var/www
12+
}
713

8-
# Install Rudolf: Run Composer
9-
cd /var/www/rudolf && composer install --no-scripts
14+
updateRudolf() {
15+
echo "Updating Rudolf from remote Git-repo"
16+
cd /var/www/rudolf && git pull origin master
17+
}
1018

11-
# Copy config files:
12-
cp /config/sparql.php /var/www/rudolf/config/sparql.php
19+
installRudolf() {
20+
echo "Installing Rudolf"
21+
cd /var/www/rudolf && composer install --no-scripts
22+
}
1323

14-
# Set permissions:
15-
chown -R www-data:www-data /var/www
16-
chmod oag+rwx -R /var/www
17-
php artisan cache:clear
18-
php-fpm || tail -f
24+
startRudolf() {
25+
echo "Starting Rudolf"
26+
php artisan cache:clear
27+
php-fpm
28+
}
29+
30+
## Execute:
31+
32+
[ -f /var/www/rudolf/server.php ] && updateRudolf || downloadRudolf
33+
34+
installRudolf && startRudolf

seeComposeLogs.sh

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
cd docker-config && docker-compose logs -f

0 commit comments

Comments
 (0)