Skip to content

Commit e5040f9

Browse files
committed
🎨docker与docker-compose支持挂载client配置文件
1 parent 9958bea commit e5040f9

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,4 +240,5 @@ services:
240240
python3 codepuppy.py start -t $$CODEDOG_TOKEN
241241
volumes:
242242
- ./tools/:/workspace/tools/
243+
- ./client/config.ini:/workspace/client/config.ini
243244
- ./.docker_data/client/appdata:/workspace/client/.appdata

scripts/docker/start.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ function init_directory() {
3737
mkdir -p /var/opt/tca/tools
3838
mkdir -p /var/opt/tca/client
3939
mkdir -p /run/mysqld/
40-
mkdir -p /etc/tca/
40+
mkdir -p /etc/tca/client
4141
chown -R mysql:mysql /var/log/tca/mariadb /var/opt/tca/mariadb /run/mysqld
4242

4343
if [ -d "/CodeAnalysis/tools" ]; then
@@ -53,6 +53,13 @@ function init_directory() {
5353
mv /CodeAnalysis/scripts/config.sh /CodeAnalysis/scripts/config.sh.bak
5454
ln -s /etc/tca/config.sh /CodeAnalysis/scripts/config.sh
5555
fi
56+
57+
if [ ! -f "/etc/tca/client/config.ini" ]; then
58+
cp /CodeAnalysis/client/config.ini /etc/tca/client/config.ini
59+
else
60+
mv /CodeAnalysis/client/config.ini /CodeAnalysis/client/config.ini.bak
61+
ln -s /etc/tca/client/config.ini /CodeAnalysis/client/config.ini
62+
fi
5663
}
5764

5865
function start_db_and_init_data() {

0 commit comments

Comments
 (0)