diff --git a/apps/libretranslate/1.9.0/docker-compose.yml b/apps/libretranslate/1.9.0/docker-compose.yml index 1c07341da..abaca8db2 100644 --- a/apps/libretranslate/1.9.0/docker-compose.yml +++ b/apps/libretranslate/1.9.0/docker-compose.yml @@ -18,7 +18,7 @@ services: - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - - ${LIBRETRANSLATE_ROOT_PATH}/db:/app/db + - ${LIBRETRANSLATE_ROOT_PATH}/db:/app/db:rw - ${LIBRETRANSLATE_ROOT_PATH}/models:/home/libretranslate/.local:rw environment: - TZ=Asia/Shanghai diff --git a/apps/libretranslate/1.9.0/scripts/init.sh b/apps/libretranslate/1.9.0/scripts/init.sh index 3f36f7553..0ffce2ff5 100644 --- a/apps/libretranslate/1.9.0/scripts/init.sh +++ b/apps/libretranslate/1.9.0/scripts/init.sh @@ -10,6 +10,9 @@ if [ -f .env ]; then echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + mkdir -p "$LIBRETRANSLATE_ROOT_PATH" + mkdir -p "$LIBRETRANSLATE_ROOT_PATH/db" + mkdir -p "$LIBRETRANSLATE_ROOT_PATH/models" chmod -R 777 "$LIBRETRANSLATE_ROOT_PATH" echo "Check Finish."