Skip to content

Commit 628c981

Browse files
committedSep 10, 2024
Fix dockerfiles for backend
1 parent 13cf97e commit 628c981

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed
 

‎docker-compose.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ x-mariadb: &mariadb-env
1515
MARIADB_ROOT_PASSWORD: root
1616
MARIADB_USER: isf
1717
MARIADB_PASSWORD: isf123
18-
OH_DEMO_LANG: en
18+
OH_DB_LANG: en
1919
x-ui: &ui-env
2020
<<: *repository-args
2121
PUBLIC_URL: /

‎docker/Dockerfile.backend

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ RUN --mount=type=cache,target=/root/.m2 mvn clean install -DskipTests=true
2929

3030
# CMD mvn spring-boot:run
3131
WORKDIR /openhospital-api/target
32-
CMD java -cp "openhospital-api-0.1.0.jar:rsc/:static/" org.springframework.boot.loader.JarLauncher
32+
CMD java -cp "openhospital-api-0.1.0.jar:rsc/:static/" org.springframework.boot.loader.launch.JarLauncher

‎docker/Dockerfile.database

+9-8
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
11
FROM mariadb:10.6.11
22

3+
ARG OH_DB_LANG=en
4+
35
ARG GITHUB_ORG=informatici
46
ARG OH_CORE_BRANCH=develop
57
ARG MARIADB_PORT
68
ARG MARIADB_DATABASE
79
ARG MARIADB_ROOT_PASSWORD
810
ARG MARIADB_USER
911
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
1512

1613
RUN apt-get update
1714
RUN apt-get install git -y
@@ -22,8 +19,8 @@ EXPOSE 3306
2219

2320
RUN cp sql/step_01_create_structure.sql /docker-entrypoint-initdb.d/
2421
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/
2724
RUN cp sql/step_05_update_menu_i18n.sql /docker-entrypoint-initdb.d/
2825
RUN cp sql/step_06_opd_extended.sql /docker-entrypoint-initdb.d/
2926
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/
3936
RUN cp sql/step_8* /docker-entrypoint-initdb.d/
4037
RUN cp sql/step_9* /docker-entrypoint-initdb.d/
4138
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
4344
#RUN cp sql/delete_all_data.sql /docker-entrypoint-initdb.d/step_9990_delete_all_data.sql
4445
#RUN cp sql/load_demo_data.sql /docker-entrypoint-initdb.d/step_9991_load_demo_data.sql
4546
#RUN cp sql/extra/reset_admin_password_strong.sql /docker-entrypoint-initdb.d/step_9992_reset_admin_password_strong.sql

0 commit comments

Comments
 (0)
Please sign in to comment.