Skip to content

Commit

Permalink
Merge pull request #551 from Lingghh/dev/docker_add_config_volume
Browse files Browse the repository at this point in the history
🎨docker与docker-compose支持挂载client配置文件
  • Loading branch information
RussGan authored Aug 19, 2022
2 parents 578774c + e5040f9 commit 8d92718
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
1 change: 1 addition & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -240,4 +240,5 @@ services:
python3 codepuppy.py start -t $$CODEDOG_TOKEN
volumes:
- ./tools/:/workspace/tools/
- ./client/config.ini:/workspace/client/config.ini
- ./.docker_data/client/appdata:/workspace/client/.appdata
9 changes: 8 additions & 1 deletion scripts/docker/start.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ function init_directory() {
mkdir -p /var/opt/tca/tools
mkdir -p /var/opt/tca/client
mkdir -p /run/mysqld/
mkdir -p /etc/tca/
mkdir -p /etc/tca/client
chown -R mysql:mysql /var/log/tca/mariadb /var/opt/tca/mariadb /run/mysqld

if [ -d "/CodeAnalysis/tools" ]; then
Expand All @@ -53,6 +53,13 @@ function init_directory() {
mv /CodeAnalysis/scripts/config.sh /CodeAnalysis/scripts/config.sh.bak
ln -s /etc/tca/config.sh /CodeAnalysis/scripts/config.sh
fi

if [ ! -f "/etc/tca/client/config.ini" ]; then
cp /CodeAnalysis/client/config.ini /etc/tca/client/config.ini
else
mv /CodeAnalysis/client/config.ini /CodeAnalysis/client/config.ini.bak
ln -s /etc/tca/client/config.ini /CodeAnalysis/client/config.ini
fi
}

function start_db_and_init_data() {
Expand Down

0 comments on commit 8d92718

Please sign in to comment.