Skip to content

Commit 97e13b8

Browse files
Merge pull request #1218 from openml/feature/docker-fixes
Feature/docker fixes
2 parents 71f55a2 + 9ad4133 commit 97e13b8

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

docker/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ RUN docker-php-source extract \
44
&& docker-php-ext-install mysqli \
55
&& docker-php-source delete
66

7-
RUN apt-get update \
8-
&& apt-get install -y git
7+
# Java is necessery for the direct calls to the evaluation engine (in Api_splits.php)
8+
RUN apt update \
9+
&& apt install -y --no-install-recommends openjdk-11-jre
910

1011
COPY . /var/www/openml
11-
1212
RUN mv /var/www/openml/openml_OS/config/BASE_CONFIG-BLANK.php /var/www/openml/openml_OS/config/BASE_CONFIG.php
1313

14-
RUN mkdir /var/www/openml/logs
14+
RUN mkdir -p /var/www/openml/logs
1515
RUN mkdir /data
1616

1717

docker/set_configuration.sh

100644100755
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ sed "s*'BASE_URL', 'FILL_IN'*'BASE_URL', '${BASE_URL:-https://test.openml.org/}'
1010
sed "s*'MINIO_URL', 'FILL_IN'*'MINIO_URL', '${MINIO_URL:-https://openml1.win.tue.nl/}'*g" --in-place ${BASE_CONFIG_PATH}
1111
sed "s*'PATH', 'FILL_IN'*'PATH', '${OPENML_PATH:-/var/www/}'*g" --in-place ${BASE_CONFIG_PATH}
1212

13+
sed "s*'API_KEY', 'FILL_IN_KEY'*'API_KEY', '${API_KEY:-FILL_IN_KEY}'*g" --in-place ${BASE_CONFIG_PATH}
14+
1315
sed "s*'DB_NAME_EXPDB', 'FILL_IN'*'DB_NAME_EXPDB', '${DB_NAME_EXPDB:-openml_expdb}'*g" --in-place ${BASE_CONFIG_PATH}
1416
sed "s*'DB_HOST_EXPDB', 'FILL_IN'*'DB_HOST_EXPDB', '${DB_HOST_EXPDB:-openml-test-database:3306}'*g" --in-place ${BASE_CONFIG_PATH}
1517
sed "s*'DB_USER_EXPDB_READ', 'FILL_IN'*'DB_USER_EXPDB_READ', '${DB_USER_EXPDB_READ:-root}'*g" --in-place ${BASE_CONFIG_PATH}
@@ -28,10 +30,11 @@ sed "s*'ES_PASSWORD', 'FILL_IN'*'ES_PASSWORD', '${ES_PASSWORD:-default}'*g" --in
2830

2931
sed "s/define('ENVIRONMENT', '.*')/define('ENVIRONMENT', '${PHP_ENVIRONMENT:-production}')/" --in-place ${INDEX_PATH}
3032

33+
3134
indices=('downvote', 'study', 'data', 'task', 'download', 'user', 'like', 'measure', 'flow', 'task_type', 'run')
3235
for index in "${indices[@]}"
3336
do
34-
curl -X DELETE http://localhost:9200/${index}?ignore_unavailable=true
37+
curl -X DELETE ${ES_URL:-elasticsearch:9200}/${index}?ignore_unavailable=true
3538
done
3639

3740
cd /var/www/openml
2.78 MB
Binary file not shown.

0 commit comments

Comments
 (0)