Skip to content
This repository was archived by the owner on Aug 16, 2025. It is now read-only.

Commit 0dfa3e7

Browse files
committed
Merge branch 'develop'
2 parents 10b4b92 + 4de9085 commit 0dfa3e7

39 files changed

Lines changed: 49 additions & 49 deletions

File tree

src/database/database_flow.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ setup_database_docker_compose_dev() {
1616
"mysql" )
1717
projectinit_compose_has_root_volumes=1
1818
projectinit_compose_has_secrets=1
19-
# shellcheck source=../database/mysql/v1/mysql.sh
20-
source "${tool_dir}/src/database/mysql/v1/mysql.sh"
19+
# shellcheck source=mysql/container/docker/v1/mysql.sh
20+
source "${tool_dir}/src/database/mysql/container/docker/v1/mysql.sh"
2121
setup_mysql_docker_compose_dev
2222
setup_mysql_my_cnf_dev
2323
setup_mysql_dev_entrypoint
@@ -26,8 +26,8 @@ setup_database_docker_compose_dev() {
2626
"percona" )
2727
projectinit_compose_has_root_volumes=1
2828
projectinit_compose_has_secrets=1
29-
# shellcheck source=../database/percona/v1/percona.sh
30-
source "${tool_dir}/src/database/percona/v1/percona.sh"
29+
# shellcheck source=percona/container/docker/v1/percona.sh
30+
source "${tool_dir}/src/database/percona/container/docker/v1/percona.sh"
3131
setup_percona_docker_compose_dev
3232
setup_percona_my_cnf_dev
3333
setup_percona_dev_entrypoint
@@ -36,8 +36,8 @@ setup_database_docker_compose_dev() {
3636
"mariadb" )
3737
projectinit_compose_has_root_volumes=1
3838
projectinit_compose_has_secrets=1
39-
# shellcheck source=../database/mariadb/v1/mariadb.sh
40-
source "${tool_dir}/src/database/mariadb/v1/mariadb.sh"
39+
# shellcheck source=mariadb/container/docker/v1/mariadb.sh
40+
source "${tool_dir}/src/database/mariadb/container/docker/v1/mariadb.sh"
4141
setup_mariadb_docker_compose_dev
4242
setup_mariadb_my_cnf_dev
4343
setup_mariadb_dev_entrypoint
@@ -63,24 +63,24 @@ setup_database_docker_compose_prod() {
6363
setup_pgsql_prod_dockerfile
6464
;;
6565
"mysql" )
66-
# shellcheck source=../database/mysql/v1/mysql.sh
67-
source "${tool_dir}/src/database/mysql/v1/mysql.sh"
66+
# shellcheck source=mysql/container/docker/v1/mysql.sh
67+
source "${tool_dir}/src/database/mysql/container/docker/v1/mysql.sh"
6868
setup_mysql_docker_compose_prod
6969
setup_mysql_my_cnf_prod
7070
setup_mysql_prod_entrypoint
7171
setup_mysql_prod_dockerfile
7272
;;
7373
"percona" )
74-
# shellcheck source=../database/percona/v1/percona.sh
75-
source "${tool_dir}/src/database/percona/v1/percona.sh"
74+
# shellcheck source=percona/container/docker/v1/percona.sh
75+
source "${tool_dir}/src/database/percona/container/docker/v1/percona.sh"
7676
setup_percona_docker_compose_prod
7777
setup_percona_my_cnf_prod
7878
setup_percona_prod_entrypoint
7979
setup_percona_prod_dockerfile
8080
;;
8181
"mariadb" )
82-
# shellcheck source=../database/mariadb/v1/mariadb.sh
83-
source "${tool_dir}/src/database/mariadb/v1/mariadb.sh"
82+
# shellcheck source=mariadb/container/docker/v1/mariadb.sh
83+
source "${tool_dir}/src/database/mariadb/container/docker/v1/mariadb.sh"
8484
setup_mariadb_docker_compose_prod
8585
setup_mariadb_my_cnf_prod
8686
setup_mariadb_prod_entrypoint

src/database/mariadb/v1/mariadb.sh renamed to src/database/mariadb/container/docker/v1/mariadb.sh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ setup_mariadb_docker_compose_dev() {
44
local target_file
55
target_file="${project_root_dir}/compose.yaml"
66

7-
perl -pi -e "s/~~~database service~~~/$(<"${tool_dir}/src/database/mariadb/v1/template/dev" perl -pe 's/([\/\& \t])/\\$1/g')/g" "${target_file}"
7+
perl -pi -e "s/~~~database service~~~/$(<"${tool_dir}/src/database/mariadb/container/docker/v1/template/dev" perl -pe 's/([\/\& \t])/\\$1/g')/g" "${target_file}"
88
perl -pi -e "s/~~~database service name~~~/${projectinit_database_service_name}/g" "${target_file}"
99
perl -pi -e "s/~~~database container name~~~/${projectinit_database_service_name}/g" "${target_file}"
1010
perl -pi -e "s/~~~database host port~~~/${projectinit_database_host_port}/g" "${target_file}"
@@ -25,7 +25,7 @@ setup_mariadb_docker_compose_dev() {
2525
mkdir -p "${project_root_dir}/projectinit_docker/dev/mariadb/docker-entrypoint-initdb.d"
2626
fi
2727

28-
perl -pi -e "s/~~~compose secrets~~~/$(<"${tool_dir}/src/database/mariadb/v1/template/secrets" perl -pe 's/([\/\& \t])/\\$1/g')/g" "${target_file}"
28+
perl -pi -e "s/~~~compose secrets~~~/$(<"${tool_dir}/src/database/mariadb/container/docker/v1/template/secrets" perl -pe 's/([\/\& \t])/\\$1/g')/g" "${target_file}"
2929
}
3030

3131
setup_mariadb_docker_compose_prod() {
@@ -35,7 +35,7 @@ setup_mariadb_docker_compose_prod() {
3535
mkdir "${project_root_dir}/projectinit_docker/prod"
3636
fi
3737

38-
perl -pi -e "s/~~~database service~~~/$(<"${tool_dir}/src/database/mariadb/v1/template/prod" perl -pe 's/([\/\& \t])/\\$1/g')/g" "${target_file}"
38+
perl -pi -e "s/~~~database service~~~/$(<"${tool_dir}/src/database/mariadb/container/docker/v1/template/prod" perl -pe 's/([\/\& \t])/\\$1/g')/g" "${target_file}"
3939
perl -pi -e "s/~~~database service name~~~/${projectinit_database_service_name}/g" "${target_file}"
4040
perl -pi -e "s/~~~database container name~~~/${projectinit_database_service_name}/g" "${target_file}"
4141
perl -pi -e "s/~~~database host port~~~/${projectinit_database_host_port}/g" "${target_file}"
@@ -46,22 +46,22 @@ setup_mariadb_docker_compose_prod() {
4646
mkdir -p "${project_root_dir}/projectinit_docker/prod/mariadb/docker-entrypoint-initdb.d"
4747
fi
4848

49-
perl -pi -e "s/~~~compose secrets~~~/$(<"${tool_dir}/src/database/mariadb/v1/template/secrets" perl -pe 's/([\/\& \t])/\\$1/g')/g" "${target_file}"
49+
perl -pi -e "s/~~~compose secrets~~~/$(<"${tool_dir}/src/database/mariadb/container/docker/v1/template/secrets" perl -pe 's/([\/\& \t])/\\$1/g')/g" "${target_file}"
5050
}
5151

5252
setup_mariadb_dev_dockerfile() {
5353
local target_file
5454
target_file="${project_root_dir}/projectinit_docker/dev/mariadb/Dockerfile"
5555

56-
cp -f "${tool_dir}/src/database/mariadb/v1/template/dockerfile/dev" "${target_file}"
56+
cp -f "${tool_dir}/src/database/mariadb/container/docker/v1/template/dockerfile/dev" "${target_file}"
5757
perl -pi -e "s/~~~database server version~~~/${projectinit_database_version}/g" "${target_file}"
5858
}
5959

6060
setup_mariadb_prod_dockerfile() {
6161
local target_file
6262
target_file="${project_root_dir}/projectinit_docker/prod/mariadb/Dockerfile"
6363

64-
cp -f "${tool_dir}/src/database/mariadb/v1/template/dockerfile/prod" "${target_file}"
64+
cp -f "${tool_dir}/src/database/mariadb/container/docker/v1/template/dockerfile/prod" "${target_file}"
6565
perl -pi -e "s/~~~database server version~~~/${projectinit_database_version}/g" "${target_file}"
6666
}
6767

@@ -70,7 +70,7 @@ setup_mariadb_my_cnf_dev() {
7070
mkdir -p "${project_root_dir}/projectinit_docker/dev/mariadb/etc/mysql/conf.d"
7171
fi
7272

73-
cp -f "${tool_dir}/src/database/mariadb/v1/template/my_cnf/dev_my.cnf" "${project_root_dir}/projectinit_docker/dev/mariadb/etc/mysql/conf.d/my.cnf"
73+
cp -f "${tool_dir}/src/database/mariadb/container/docker/v1/template/my_cnf/dev_my.cnf" "${project_root_dir}/projectinit_docker/dev/mariadb/etc/mysql/conf.d/my.cnf"
7474
chmod 644 "${project_root_dir}/projectinit_docker/dev/mariadb/etc/mysql/conf.d/my.cnf"
7575
}
7676

@@ -79,7 +79,7 @@ setup_mariadb_my_cnf_prod() {
7979
mkdir -p "${project_root_dir}/projectinit_docker/prod/mariadb/etc/mysql/conf.d"
8080
fi
8181

82-
cp -f "${tool_dir}/src/database/mariadb/v1/template/my_cnf/prod_my.cnf" "${project_root_dir}/projectinit_docker/prod/mariadb/etc/mysql/conf.d/my.cnf"
82+
cp -f "${tool_dir}/src/database/mariadb/container/docker/v1/template/my_cnf/prod_my.cnf" "${project_root_dir}/projectinit_docker/prod/mariadb/etc/mysql/conf.d/my.cnf"
8383
chmod 644 "${project_root_dir}/projectinit_docker/prod/mariadb/etc/mysql/conf.d/my.cnf"
8484
}
8585

@@ -88,13 +88,13 @@ setup_mariadb_dev_entrypoint() {
8888
mkdir -p "${project_root_dir}/projectinit_docker/dev/mariadb"
8989
fi
9090

91-
cp -f "${tool_dir}/src/database/mariadb/v1/template/entrypoint/dev.sh" "${project_root_dir}/projectinit_docker/dev/mariadb/entrypoint.sh"
91+
cp -f "${tool_dir}/src/database/mariadb/container/docker/v1/template/entrypoint/dev.sh" "${project_root_dir}/projectinit_docker/dev/mariadb/entrypoint.sh"
9292
}
9393

9494
setup_mariadb_prod_entrypoint() {
9595
if [ ! -d "${project_root_dir}/projectinit_docker/prod/mariadb" ]; then
9696
mkdir -p "${project_root_dir}/projectinit_docker/prod/mariadb"
9797
fi
9898

99-
cp -f "${tool_dir}/src/database/mariadb/v1/template/entrypoint/prod.sh" "${project_root_dir}/projectinit_docker/prod/mariadb/entrypoint.sh"
99+
cp -f "${tool_dir}/src/database/mariadb/container/docker/v1/template/entrypoint/prod.sh" "${project_root_dir}/projectinit_docker/prod/mariadb/entrypoint.sh"
100100
}
File renamed without changes.

src/database/mariadb/v1/template/dockerfile/dev renamed to src/database/mariadb/container/docker/v1/template/dockerfile/dev

File renamed without changes.

src/database/mariadb/v1/template/dockerfile/prod renamed to src/database/mariadb/container/docker/v1/template/dockerfile/prod

File renamed without changes.

src/database/mariadb/v1/template/documentation/docker/implemented_configuration.adoc renamed to src/database/mariadb/container/docker/v1/template/documentation/docker/implemented_configuration.adoc

File renamed without changes.

src/database/mariadb/v1/template/documentation/index.adoc renamed to src/database/mariadb/container/docker/v1/template/documentation/index.adoc

File renamed without changes.

src/database/mariadb/v1/template/entrypoint/dev.sh renamed to src/database/mariadb/container/docker/v1/template/entrypoint/dev.sh

File renamed without changes.

src/database/mariadb/v1/template/entrypoint/prod.sh renamed to src/database/mariadb/container/docker/v1/template/entrypoint/prod.sh

File renamed without changes.

src/database/mariadb/v1/template/my_cnf/dev_my.cnf renamed to src/database/mariadb/container/docker/v1/template/my_cnf/dev_my.cnf

File renamed without changes.

0 commit comments

Comments
 (0)