2020-03-13 19:35:03 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
#
|
|
|
|
# README:
|
|
|
|
# This script deploys ClickHouse website to your personal test subdomain.
|
|
|
|
#
|
|
|
|
# Before first use of this script:
|
2020-07-16 12:05:03 +00:00
|
|
|
# 1) Set up building documentation according to https://github.com/ClickHouse/ClickHouse/tree/master/docs/tools#use-buildpy-use-build-py
|
2020-07-16 12:04:08 +00:00
|
|
|
# 2) Create https://github.com/GIT_USER/clickhouse.github.io repo (replace GIT_USER with your GitHub login)
|
2020-07-16 15:41:05 +00:00
|
|
|
# 3) Enable GitHub Pages in settings of this repo
|
|
|
|
# 4) Add file named CNAME in root of this repo with "GIT_USER-test.clickhouse.tech" content (without quotes)
|
|
|
|
# 5) Send email on address from https://clickhouse.tech/#contacts asking to create GIT_USER-test.clickhouse.tech domain
|
2020-03-13 19:35:03 +00:00
|
|
|
#
|
|
|
|
set -ex
|
|
|
|
|
|
|
|
BASE_DIR=$(dirname $(readlink -f $0))
|
|
|
|
GIT_USER=${GIT_USER:-$USER}
|
|
|
|
|
|
|
|
GIT_TEST_URI=git@github.com:${GIT_USER}/clickhouse.github.io.git \
|
2020-03-15 10:53:00 +00:00
|
|
|
BASE_DOMAIN=${GIT_USER}-test.clickhouse.tech \
|
2020-03-13 19:35:03 +00:00
|
|
|
EXTRA_BUILD_ARGS="${@}" \
|
|
|
|
CLOUDFLARE_TOKEN="" \
|
|
|
|
HISTORY_SIZE=3 \
|
|
|
|
${BASE_DIR}/release.sh
|