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

Commit 891a9ce

Browse files
committed
Merge branch 'develop'
2 parents 92d7422 + e49f316 commit 891a9ce

22 files changed

Lines changed: 50 additions & 42 deletions

File tree

src/database/database_flow.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ setup_database_docker_compose_dev() {
77
perl -i -ne 'print unless /~~~database creation and migration~~~/;' "${project_root_dir}/start.sh"
88
;;
99
"pgsql" )
10-
# shellcheck source=../database/pgsql/v1/pqsql.sh
11-
source "${tool_dir}/src/database/pgsql/v1/pqsql.sh"
10+
# shellcheck source=pgsql/container/docker/v1/pqsql.sh
11+
source "${tool_dir}/src/database/pgsql/container/docker/v1/pqsql.sh"
1212
setup_pgsql_docker_compose_dev
1313
;;
1414
"mysql" )
@@ -55,8 +55,8 @@ setup_database_docker_compose_prod() {
5555
perl -i -ne 'print unless /~~~database creation and migration~~~/;' "${project_root_dir}/projectinit_docker/prod/start.sh"
5656
;;
5757
"pgsql" )
58-
# shellcheck source=../database/pgsql/v1/pqsql.sh
59-
source "${tool_dir}/src/database/pgsql/v1/pqsql.sh"
58+
# shellcheck source=pgsql/container/docker/v1/pqsql.sh
59+
source "${tool_dir}/src/database/pgsql/container/docker/v1/pqsql.sh"
6060
setup_pgsql_docker_compose_prod
6161
;;
6262
"mysql" )

src/database/mariadb/v1/template/dev

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@
1414
- "~~~x plugin host port~~~:33060"
1515
volumes:
1616
- ~~~database service name~~~_volume:/var/lib/mysql
17-
healthcheck:
18-
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
19-
timeout: 10s
20-
start_period: 1m
2117
secrets:
2218
- mariadb_database
2319
- mariadb_user

src/database/mariadb/v1/template/dockerfile/dev

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@ ENV MARIADB_MYSQL_LOCALHOST_USER=1
55
COPY --chown=mysql:mysql --chmod=644 ./projectinit_docker/dev/mariadb/etc/mysql/conf.d/*.cnf /etc/mysql/conf.d/
66
COPY --chown=mysql:mysql ./projectinit_docker/dev/mariadb/entrypoint.sh /entrypoint.sh
77

8+
HEALTHCHECK --timeout=10s --start-period=1m \
9+
CMD healthcheck.sh --connect --innodb_initialized
810
ENTRYPOINT ["/bin/bash", "/entrypoint.sh"]

src/database/mariadb/v1/template/dockerfile/prod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@ ENV MARIADB_MYSQL_LOCALHOST_USER=1
55
COPY --chown=mysql:mysql --chmod=644 ./projectinit_docker/dev/mariadb/etc/mysql/conf.d/*.cnf /etc/mysql/conf.d/
66
COPY --chown=mysql:mysql ./projectinit_docker/dev/mariadb/entrypoint.sh /entrypoint.sh
77

8+
HEALTHCHECK --timeout=10s --start-period=1m \
9+
CMD healthcheck.sh --connect --innodb_initialized
810
ENTRYPOINT ["/bin/bash", "/entrypoint.sh"]

src/database/mariadb/v1/template/prod

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@
1414
- "~~~x plugin host port~~~:33060"
1515
volumes:
1616
- ~~~database service name~~~_volume:/var/lib/mysql
17-
healthcheck:
18-
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
19-
timeout: 10s
20-
start_period: 1m
2117
secrets:
2218
- mariadb_database
2319
- mariadb_user

src/database/mysql/v1/template/dev

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@
1414
- "~~~x plugin host port~~~:33060"
1515
volumes:
1616
- ~~~database service name~~~_volume:/var/lib/mysql
17-
healthcheck:
18-
test: mysqladmin ping --default-auth=caching_sha2_password -h 127.0.0.1 -u \$(cat \$MYSQL_USER_FILE) -p\$(cat \$MYSQL_PASSWORD_FILE) --silent
19-
timeout: 10s
20-
start_period: 1m
2117
entrypoint: ["/bin/bash", "/entrypoint.sh"]
2218
secrets:
2319
- mysql_database

src/database/mysql/v1/template/dockerfile/dev

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,11 @@ FROM mysql:~~~database server version~~~
33
COPY --chown=mysql:mysql --chmod=644 ./projectinit_docker/dev/mysql/etc/mysql/conf.d/*.cnf /etc/mysql/conf.d/
44
COPY --chown=mysql:mysql ./projectinit_docker/dev/mysql/entrypoint.sh /entrypoint.sh
55

6+
HEALTHCHECK --timeout=10s --start-period=1m \
7+
CMD mysqladmin ping \
8+
--default-auth=caching_sha2_password \
9+
-h 127.0.0.1 \
10+
-u $(cat $MYSQL_USER_FILE) \
11+
-p$(cat $MYSQL_PASSWORD_FILE) \
12+
--silent
613
ENTRYPOINT ["/bin/bash", "/entrypoint.sh"]

src/database/mysql/v1/template/dockerfile/prod

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,11 @@ FROM mysql:~~~database server version~~~
33
COPY --chown=mysql:mysql --chmod=644 ./projectinit_docker/dev/mysql/etc/mysql/conf.d/*.cnf /etc/mysql/conf.d/
44
COPY --chown=mysql:mysql ./projectinit_docker/dev/mysql/entrypoint.sh /entrypoint.sh
55

6+
HEALTHCHECK --timeout=10s --start-period=1m \
7+
CMD mysqladmin ping \
8+
--default-auth=caching_sha2_password \
9+
-h 127.0.0.1 \
10+
-u $(cat $MYSQL_USER_FILE) \
11+
-p$(cat $MYSQL_PASSWORD_FILE) \
12+
--silent
613
ENTRYPOINT ["/bin/bash", "/entrypoint.sh"]

src/database/mysql/v1/template/prod

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@
1414
- "~~~x plugin host port~~~:33060"
1515
volumes:
1616
- ~~~database service name~~~_volume:/var/lib/mysql
17-
healthcheck:
18-
test: mysqladmin ping --default-auth=caching_sha2_password -h 127.0.0.1 -u \$(cat \$MYSQL_USER_FILE) -p\$(cat \$MYSQL_PASSWORD_FILE) --silent
19-
timeout: 10s
20-
start_period: 1m
2117
entrypoint: ["/bin/bash", "/entrypoint.sh"]
2218
secrets:
2319
- mysql_database

src/database/percona/v1/template/dev

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@
1515
- "~~~x plugin host port~~~:33060"
1616
volumes:
1717
- ~~~database service name~~~_volume:/var/lib/mysql
18-
healthcheck:
19-
test: mysqladmin ping --default-auth=caching_sha2_password -h 127.0.0.1 -u \$(cat \$MYSQL_USER_FILE) -p\$(cat \$MYSQL_PASSWORD_FILE) --silent
20-
timeout: 10s
21-
start_period: 1m
2218
secrets:
2319
- mysql_database
2420
- mysql_user

0 commit comments

Comments
 (0)