1
1
FROM mariadb:10.6.11
2
2
3
+ ARG OH_DB_LANG=en
4
+
3
5
ARG GITHUB_ORG=informatici
4
6
ARG OH_CORE_BRANCH=develop
5
7
ARG MARIADB_PORT
6
8
ARG MARIADB_DATABASE
7
9
ARG MARIADB_ROOT_PASSWORD
8
10
ARG MARIADB_USER
9
11
ARG MARIADB_PASSWORD
10
- ARG OH_DEMO_LANG
11
- # ENV MYSQL_DATABASE=oh
12
- # ENV MYSQL_ROOT_PASSWORD=root
13
- # ENV MYSQL_USER=isf
14
- # ENV MYSQL_PASSWORD=isf123
15
12
16
13
RUN apt-get update
17
14
RUN apt-get install git -y
@@ -22,8 +19,8 @@ EXPOSE 3306
22
19
23
20
RUN cp sql/step_01_create_structure.sql /docker-entrypoint-initdb.d/
24
21
RUN cp sql/step_02_dump_menu.sql /docker-entrypoint-initdb.d/
25
- RUN cp sql/step_03_dump_default_data_en .sql /docker-entrypoint-initdb.d/
26
- #RUN cp sql/step_04_all_following_steps.sql /docker-entrypoint-initdb.d/
22
+ RUN cp sql/step_03_dump_default_data_${OH_DB_LANG} .sql /docker-entrypoint-initdb.d/
23
+ #COPY sql/step_04_all_following_steps.sql /docker-entrypoint-initdb.d/
27
24
RUN cp sql/step_05_update_menu_i18n.sql /docker-entrypoint-initdb.d/
28
25
RUN cp sql/step_06_opd_extended.sql /docker-entrypoint-initdb.d/
29
26
RUN cp sql/step_07_modifiche_matiri.sql /docker-entrypoint-initdb.d/
@@ -39,7 +36,11 @@ RUN cp sql/step_7* /docker-entrypoint-initdb.d/
39
36
RUN cp sql/step_8* /docker-entrypoint-initdb.d/
40
37
RUN cp sql/step_9* /docker-entrypoint-initdb.d/
41
38
RUN cp sql/step_a1* /docker-entrypoint-initdb.d/
42
- RUN mkdir data_en && cp sql/data_en/* data_en/
39
+ RUN mkdir data_${OH_DB_LANG} && cp sql/data_${OH_DB_LANG}/* data_${OH_DB_LANG}/
40
+ RUN cp sql/step_03_dump_vaccine_data_${OH_DB_LANG}.sql /docker-entrypoint-initdb.d/step_z100_dump_vaccine_data_${OH_DB_LANG}.sql
41
+ RUN cp sql/step_03_dump_dicomtype_data_${OH_DB_LANG}.sql /docker-entrypoint-initdb.d/step_z101_dump_dicomtype_data_${OH_DB_LANG}.sql
42
+
43
+ # optional steps
43
44
#RUN cp sql/delete_all_data.sql /docker-entrypoint-initdb.d/step_9990_delete_all_data.sql
44
45
#RUN cp sql/load_demo_data.sql /docker-entrypoint-initdb.d/step_9991_load_demo_data.sql
45
46
#RUN cp sql/extra/reset_admin_password_strong.sql /docker-entrypoint-initdb.d/step_9992_reset_admin_password_strong.sql
0 commit comments