File tree 2 files changed +39
-4
lines changed
2 files changed +39
-4
lines changed Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ ADD root/tmp/setup/oci8-extension.sh /tmp/setup/
25
25
RUN chmod 777 /tmp && chmod +t /tmp && \
26
26
/tmp/setup/oci8-extension.sh
27
27
28
- RUN mkdir /var/www/moodledata && chown www-data /var/www/moodledata && \
29
- mkdir /var/www/phpunitdata && chown www-data /var/www/phpunitdata && \
30
- mkdir /var/www/behatdata && chown www-data /var/www/behatdata && \
31
- mkdir /var/www/behatfaildumps && chown www-data /var/www/behatfaildumps
28
+ # Set the custom entrypoint up.
29
+ COPY moodle-php-entrypoint /usr/local/bin/
30
+ ENTRYPOINT [ "moodle-php-entrypoint" ]
31
+ CMD [ "apache2-foreground" ]
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+ set -Eeo pipefail
3
+
4
+ ARGS=" $@ "
5
+
6
+ # Create directories for general usage.
7
+ mkdir /var/www/moodledata && chown www-data /var/www/moodledata
8
+ mkdir /var/www/phpunitdata && chown www-data /var/www/phpunitdata
9
+ mkdir /var/www/behatdata && chown www-data /var/www/behatdata
10
+ mkdir /var/www/behatfaildumps && chown www-data /var/www/behatfaildumps
11
+
12
+ # Ensure that the requested version of node is installed.
13
+ source $NVM_DIR /nvm.sh && nvm install $NODE_VERSION && nvm use --delete-prefix $NODE_VERSION
14
+
15
+ # Load any entrypoint init.
16
+ for f in /docker-entrypoint-initdb.d/* ; do
17
+ case " $f " in
18
+ * .sh)
19
+ # https://github.com/docker-library/postgres/issues/450#issuecomment-393167936
20
+ # https://github.com/docker-library/postgres/pull/452
21
+ if [ -x " $f " ]; then
22
+ echo " $0 : running $f "
23
+ " $f "
24
+ else
25
+ echo " $0 : sourcing $f "
26
+ . " $f "
27
+ fi
28
+ ;;
29
+ * ) echo " $0 : ignoring $f " ;;
30
+ esac
31
+ echo
32
+ done
33
+
34
+ # Execute the original entrypoint with the original args.
35
+ exec docker-php-entrypoint $ARGS
You can’t perform that action at this time.
0 commit comments