forked from aces/Loris
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile.test.db
25 lines (20 loc) · 1.1 KB
/
Dockerfile.test.db
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FROM mysql:5.7
ARG BASE_DIR
COPY SQL/0000-00-00-schema.sql /0000-00-00-schema.sql
COPY SQL/0000-00-01-Permission.sql /0000-00-01-Permission.sql
COPY SQL/0000-00-02-Menus.sql /0000-00-02-Menus.sql
COPY SQL/0000-00-03-ConfigTables.sql /0000-00-03-ConfigTables.sql
COPY SQL/0000-00-04-Help.sql /0000-00-04-Help.sql
COPY test/sql/CreateTestUser.sql /0000-01-00-TestUser.sql
COPY docs/instruments/radiology_review.sql /radiology_review.sql
RUN echo "Use LorisTest;" | cat - \
0000-00-00-schema.sql \
0000-00-01-Permission.sql \
0000-00-02-Menus.sql \
0000-00-03-ConfigTables.sql \
0000-00-04-Help.sql \
0000-01-00-TestUser.sql \
radiology_review.sql > /docker-entrypoint-initdb.d/0000-compiled.sql
RUN echo "Use LorisTest;" >> /docker-entrypoint-initdb.d/0001-paths.sql
RUN echo "UPDATE Config SET Value='${BASE_DIR}/' WHERE ConfigID=(SELECT ID FROM ConfigSettings WHERE Name='base');" >> /docker-entrypoint-initdb.d/0001-paths.sql
RUN echo "UPDATE Config SET Value='http://web:8000' WHERE ConfigID=(SELECT ID FROM ConfigSettings WHERE Name='url');" >> /docker-entrypoint-initdb.d/0001-paths.sql