1
0

fix: 更新Docker构建脚本

This commit is contained in:
TsMask
2025-05-20 18:47:08 +08:00
parent ac23c3a9f1
commit 46bc90c2e4
8 changed files with 128 additions and 54 deletions

View File

@@ -1,8 +1,8 @@
#!/bin/bash
OMC_CONTAINER_NAME="omc_{version}-{system}-{arch}"
MYSQL_CONTAINER_NAME="omc_mariadb_10.6.21_{arch}"
REDIS_CONTAINER_NAME="omc_keydb_6.3.4_{arch}"
OMC_CONTAINER_NAME="omc"
MYSQL_CONTAINER_NAME="omc_mariadb"
REDIS_CONTAINER_NAME="omc_keydb"
# usage
usage() {
@@ -62,9 +62,10 @@ install(){
docker load --input $(pwd)/tar/mariadb_10.6.21_{arch}.tar
MYSQL_IMAGE="mariadb-{arch}:10.6.21"
MYSQL_ROOT_PASSWORD="1000omc@kp!"
SQL_FILE_PATH="$(pwd)/sql/install/omc_db.sql"
# SQL_FILE_PATH="$(pwd)/sql/install/omc_db.sql"
MYSQL_DATA=/usr/local/etc/$MYSQL_CONTAINER_NAME/data
mkdir -p $MYSQL_DATA
mkdir -p $MYSQL_DATA && chmod 777 $MYSQL_DATA
echo "CREATE DATABASE IF NOT EXISTS omc_db;" >> $MYSQL_DATA/database.sql
docker run --privileged=true --restart=always -e TZ="$OMC_TZ" \
-e MYSQL_ROOT_PASSWORD=$MYSQL_ROOT_PASSWORD \
-v $SQL_FILE_PATH:/docker-entrypoint-initdb.d/database.sql \
@@ -84,7 +85,7 @@ install(){
REDIS_IMAGE="keydb-{arch}:6.3.4"
REDIS_PASSWORD="helloearth"
REDIS_DATA=/usr/local/etc/$REDIS_CONTAINER_NAME/data
mkdir -p $REDIS_DATA
mkdir -p $REDIS_DATA && chmod 777 $REDIS_DATA
docker run --privileged=true --restart=always -e TZ="$OMC_TZ" \
-e KEYDB_PASSWORD=$REDIS_PASSWORD \
-v $REDIS_DATA:/bitnami/keydb/data \