Skip to content

Commit 949a79e

Browse files
committed
Code improvements
1 parent 48ea5a4 commit 949a79e

File tree

6 files changed

+14
-33
lines changed

6 files changed

+14
-33
lines changed

Dockerfile-alpine.template

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ RUN set -ex; \
1111
imap-dev \
1212
libzmq \
1313
zeromq-dev \
14+
bash \
1415
$PHPIZE_DEPS \
1516
; \
1617
\
@@ -37,15 +38,6 @@ RUN set -ex; \
3738
docker-php-ext-install posix; \
3839
docker-php-ext-enable zmq
3940

40-
RUN set -ex; \
41-
rm /var/spool/cron/crontabs/root
42-
43-
RUN { \
44-
echo '* * * * * cd /var/www/html; /usr/local/bin/php -f cron.php > /dev/null 2>&1'; \
45-
echo '* * * * * sleep 20; * * * * * cd /var/www/html; /usr/local/bin/php -f cron.php > /dev/null 2>&1'; \
46-
echo '* * * * * sleep 40; * * * * * cd /var/www/html; /usr/local/bin/php -f cron.php > /dev/null 2>&1'; \
47-
} > /var/spool/cron/crontabs/www-data
48-
4941
# php.ini
5042
RUN { \
5143
echo 'expose_php = Off'; \
@@ -74,9 +66,7 @@ RUN set -ex; \
7466
mkdir /usr/src/espocrm-upgrades; \
7567
chown -R www-data:www-data /usr/src/espocrm /usr/src/espocrm-upgrades
7668

77-
COPY ./docker-entrypoint.sh /usr/local/bin/
78-
COPY ./docker-cron.sh /usr/local/bin/
79-
COPY ./docker-websocket.sh /usr/local/bin/
69+
COPY ./docker-*.sh /usr/local/bin/
8070

8171
ENTRYPOINT [ "docker-entrypoint.sh" ]
8272

Dockerfile-debian.template

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -62,17 +62,8 @@ RUN set -ex; \
6262
RUN set -ex; \
6363
apt-get install -y --no-install-recommends \
6464
unzip \
65-
busybox-static \
6665
; \
67-
rm -rf /var/lib/apt/lists/*; \
68-
\
69-
mkdir -p /var/spool/cron/crontabs
70-
71-
RUN { \
72-
echo '* * * * * cd /var/www/html; /usr/local/bin/php -f cron.php > /dev/null 2>&1'; \
73-
echo '* * * * * sleep 20; * * * * * cd /var/www/html; /usr/local/bin/php -f cron.php > /dev/null 2>&1'; \
74-
echo '* * * * * sleep 40; * * * * * cd /var/www/html; /usr/local/bin/php -f cron.php > /dev/null 2>&1'; \
75-
} > /var/spool/cron/crontabs/www-data
66+
rm -rf /var/lib/apt/lists/*
7667

7768
# php.ini
7869
RUN { \
@@ -102,9 +93,7 @@ RUN set -ex; \
10293
mkdir /usr/src/espocrm-upgrades; \
10394
chown -R www-data:www-data /usr/src/espocrm /usr/src/espocrm-upgrades
10495

105-
COPY ./docker-entrypoint.sh /usr/local/bin/
106-
COPY ./docker-cron.sh /usr/local/bin/
107-
COPY ./docker-websocket.sh /usr/local/bin/
96+
COPY ./docker-*.sh /usr/local/bin/
10897

10998
ENTRYPOINT [ "docker-entrypoint.sh" ]
11099

docker-cron.sh

Lines changed: 0 additions & 4 deletions
This file was deleted.

docker-daemon.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
set -eu
4+
5+
/usr/local/bin/php /var/www/html/daemon.php
6+
7+
exec "$@"

docker-websocket.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/bin/bash
2-
set -e
2+
3+
set -eu
34

45
DOCUMENT_ROOT="/var/www/html"
56

update.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,7 @@ do
5454
-e 's#%%CMD%%#'"$cmd"'#' \
5555
"./Dockerfile-$dist.template" > "$variant/Dockerfile"
5656

57-
cp docker-entrypoint.sh "$variant/docker-entrypoint.sh"
58-
cp docker-cron.sh "$variant/docker-cron.sh"
59-
cp docker-websocket.sh "$variant/docker-websocket.sh"
57+
cp docker-*.sh "$variant"/
6058

6159
travisEnv+='\n - VARIANT='"$variant"
6260
done

0 commit comments

Comments
 (0)