Skip to content

Commit 1fe74c5

Browse files
authored
Merge pull request #12918 from ajayk/clickhouse-docker
clickhouse: add docker entrypoint
2 parents ff03781 + 7a6ecce commit 1fe74c5

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

clickhouse.yaml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package:
22
name: clickhouse
33
version: 24.1.5.6
4-
epoch: 0
4+
epoch: 1
55
description: ClickHouse is the fastest and most resource efficient open-source database for real-time apps and analytics.
66
copyright:
77
- license: Apache-2.0
@@ -56,8 +56,9 @@ pipeline:
5656
- runs: |
5757
cd build
5858
ninja -j $(nproc)
59+
mkdir -p ${{targets.destdir}}/var/lib/clickhouse
60+
mkdir -p ${{targets.destdir}}/var/log/clickhouse-server
5961
DESTDIR=${{targets.destdir}} ninja install
60-
6162
rm -rf ${{targets.destdir}}/usr/lib/debug
6263
6364
- uses: strip
@@ -75,6 +76,15 @@ subpackages:
7576
mkdir -p ${{targets.subpkgdir}}/usr/share/bash-completion/completions
7677
mv ${{targets.destdir}}/usr/share/bash-completion/completions/clickhouse ${{targets.subpkgdir}}/usr/share/bash-completion/completions
7778
79+
- name: "clickhouse-compat"
80+
description: "docker compat for clickhouse"
81+
pipeline:
82+
- runs: |
83+
cd build
84+
install -Dm755 ../docker/server/entrypoint.sh ${{targets.subpkgdir}}/entrypoint.sh
85+
mkdir -p ${{targets.subpkgdir}}/etc/clickhouse-server/config.d/
86+
cp ../docker/server/docker_related_config.xml ${{targets.subpkgdir}}/etc/clickhouse-server/config.d/docker_related_config.xml
87+
7888
update:
7989
enabled: true
8090
github:

0 commit comments

Comments
 (0)