From aa01140d2bf2c9cbede33f472410fd6dcf1015e3 Mon Sep 17 00:00:00 2001 From: "personaclick-courier[bot]" <205635110+personaclick-courier[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 05:24:21 +0000 Subject: [PATCH] feat(release): sync --- .../reusable-ruby-publish-migrated-db.yaml | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.github/workflows/reusable-ruby-publish-migrated-db.yaml b/.github/workflows/reusable-ruby-publish-migrated-db.yaml index ec02262..332d9c0 100644 --- a/.github/workflows/reusable-ruby-publish-migrated-db.yaml +++ b/.github/workflows/reusable-ruby-publish-migrated-db.yaml @@ -203,6 +203,25 @@ jobs: done ' + cat <<'EOF' > /tmp/99-data-path.xml + + /data/ + /data/tmp/ + /data/user_files/ + /data/format_schemas/ + + EOF + docker cp /tmp/99-data-path.xml clickhouse:/etc/clickhouse-server/config.d/99-data-path.xml + docker exec clickhouse mkdir -p /data/tmp /data/user_files /data/format_schemas + docker exec clickhouse chown -R clickhouse:clickhouse /data + docker restart clickhouse + + timeout 20s bash -c ' + until curl -fsS http://localhost:8123/ping | grep -qx "Ok."; do + sleep 1 + done + ' + - name: Run clickhouse migrations run: | bundle exec rake clickhouse:create @@ -219,8 +238,6 @@ jobs: REPOSITORY_OWNER: ${{ github.repository_owner }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - docker exec clickhouse cp -r /var/lib/clickhouse/. /data/ - docker exec clickhouse sed -i 's|/var/lib/clickhouse|/data|g' /etc/clickhouse-server/config.xml docker stop clickhouse echo $GITHUB_TOKEN | docker login ghcr.io -u $REPOSITORY_OWNER --password-stdin docker commit clickhouse ghcr.io/personaclick/clickhouse-migrated:latest