Skip to content

Commit

Permalink
🚧 Fix init mysql data failed of the docker-compose install
Browse files Browse the repository at this point in the history
  • Loading branch information
Cairry committed Nov 26, 2024
1 parent 9066b69 commit 310e3fe
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 36 deletions.
4 changes: 2 additions & 2 deletions config/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ Server:
mode: "release"

MySQL:
host: 127.0.0.1
host: w8t-mysql
port: 3306
user: root
pass: w8t.123
dbName: watchalert
timeout: 10s

Redis:
host: 127.0.0.1
host: w8t-redis
port: 6379
pass: ""

Expand Down
21 changes: 0 additions & 21 deletions deploy/docker-compose/config/config.yaml

This file was deleted.

3 changes: 2 additions & 1 deletion deploy/docker-compose/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,11 @@ services:
- ../sql:/sql
environment:
- TZ=Asia/Shanghai
- MYSQL_HOST=w8t-mysql
- MYSQL_ROOT_PASSWORD=w8t.123
- MYSQL_DATABASE=watchalert
restart: on-failure
command: ["sh", "-c", "/sql/auto_import.sh"]
command: ["sh", "-c", "chmod +x /sql/auto_import.sh; /sql/auto_import.sh"]
depends_on:
- w8t-mysql
- w8t-service
Expand Down
11 changes: 5 additions & 6 deletions deploy/sql/auto_import.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
#!/bin/bash
mysql -h w8t-mysql -u root -pw8t.123 --default-character-set=utf8mb4 -D watchalert < /sql/notice_template_examples.sql
mysql -h w8t-mysql -u root -pw8t.123 --default-character-set=utf8mb4 -D watchalert < /sql/rule_template_groups.sql
mysql -h w8t-mysql -u root -pw8t.123 --default-character-set=utf8mb4 -D watchalert < /sql/rule_templates.sql
mysql -h w8t-mysql -u root -pw8t.123 --default-character-set=utf8mb4 -D watchalert < /sql/user_roles.sql
mysql -h w8t-mysql -u root -pw8t.123 --default-character-set=utf8mb4 -D watchalert < /sql/tenants.sql
mysql -h w8t-mysql -u root -pw8t.123 --default-character-set=utf8mb4 -D watchalert < /sql/tenants_linked_users.sql
mysql -h ${MYSQL_HOST} -u root -p${MYSQL_ROOT_PASSWORD} --default-character-set=utf8mb4 -D ${MYSQL_DATABASE} < /sql/notice_template_examples.sql
mysql -h ${MYSQL_HOST} -u root -p${MYSQL_ROOT_PASSWORD} --default-character-set=utf8mb4 -D ${MYSQL_DATABASE} < /sql/rule_template_groups.sql
mysql -h ${MYSQL_HOST} -u root -p${MYSQL_ROOT_PASSWORD} --default-character-set=utf8mb4 -D ${MYSQL_DATABASE} < /sql/rule_templates.sql
mysql -h ${MYSQL_HOST} -u root -p${MYSQL_ROOT_PASSWORD} --default-character-set=utf8mb4 -D ${MYSQL_DATABASE} < /sql/tenants.sql
mysql -h ${MYSQL_HOST} -u root -p${MYSQL_ROOT_PASSWORD} --default-character-set=utf8mb4 -D ${MYSQL_DATABASE} < /sql/tenants_linked_users.sql
4 changes: 0 additions & 4 deletions deploy/sql/user_roles.sql

This file was deleted.

3 changes: 1 addition & 2 deletions initialization/sql.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import (
"time"
"watchAlert/internal/models"
"watchAlert/pkg/ctx"
"watchAlert/pkg/tools"
)

var perms []models.UserPermissions
Expand All @@ -28,7 +27,7 @@ func InitUserRolesSQL(ctx *ctx.Context) {
var db = ctx.DB.DB().Model(&models.UserRole{})

roles := models.UserRole{
ID: "ur-" + tools.RandId(),
ID: "admin",
Name: "admin",
Description: "system",
Permissions: perms,
Expand Down

0 comments on commit 310e3fe

Please sign in to comment.