2 Commits

Author SHA1 Message Date
d77adba469 chore: use pgautoupgrade postgres 18 to match upstream coop-cloud/plausible#10
All checks were successful
cc-ci/testme cc-ci: success
2026-06-15 17:22:31 +00:00
709a294d9a chore: upgrade to 3.1.0+v2.0.0 (pgautoupgrade postgres 13 to 16 + resilient backup/restore)
All checks were successful
cc-ci/testme cc-ci: success
2026-06-12 04:28:40 +00:00
3 changed files with 8 additions and 39 deletions

View File

@ -7,20 +7,5 @@ DOMAIN=plausible.example.com
LETS_ENCRYPT_ENV=production
SECRET_KEY_BASE=replace-me
DISABLE_AUTH=false
DISABLE_REGISTRATION=true
## SMTP settings (required — SMTP_HOST_PORT must be an integer)
SMTP_HOST_ADDR=localhost
MAILER_EMAIL=noreply@plausible.example.com
SMTP_HOST_PORT=25
#SMTP_USER_NAME=
#SMTP_USER_PWD=
SMTP_HOST_SSL_ENABLED=false
## Config object versions (increment when config file content changes)
CLICKHOUSE_CONF_VERSION=v1
CLICKHOUSE_USER_CONF_VERSION=v1
CLICKHOUSE_ENTRYPOINT_VERSION=v1
PG_BACKUP_VERSION=v1
CLICKHOUSE_BACKUP_SCRIPT_VERSION=v1
DISABLE_AUTH=replace-me # true or false
DISABLE_REGISTRATION=replace-me # true or false

View File

@ -1,17 +1,8 @@
<!-- https://clickhouse.com/docs/en/operations/tips#using-less-than-16gb-of-ram -->
<clickhouse>
<yandex>
<profiles>
<default>
<!-- https://clickhouse.com/docs/en/operations/settings/settings#max_threads -->
<max_threads>1</max_threads>
<!-- https://clickhouse.com/docs/en/operations/settings/settings#max_block_size -->
<max_block_size>8192</max_block_size>
<!-- https://clickhouse.com/docs/en/operations/settings/settings#max_download_threads -->
<max_download_threads>1</max_download_threads>
<!-- https://clickhouse.com/docs/en/operations/settings/settings#input_format_parallel_parsing -->
<input_format_parallel_parsing>0</input_format_parallel_parsing>
<!-- https://clickhouse.com/docs/en/operations/settings/settings#output_format_parallel_formatting -->
<output_format_parallel_formatting>0</output_format_parallel_formatting>
<log_queries>0</log_queries>
<log_query_threads>0</log_query_threads>
</default>
</profiles>
</clickhouse>
</yandex>

View File

@ -3,7 +3,7 @@ version: "3.8"
services:
app:
image: ghcr.io/plausible/community-edition:v3.2.1
image: plausible/analytics:v2.0.0
command: sh -c "sleep 10 && /entrypoint.sh db createdb && /entrypoint.sh db migrate && /entrypoint.sh run"
depends_on:
- db
@ -67,17 +67,10 @@ services:
backupbot.restore.post-hook: "/pg_backup.sh restore"
plausible_events_db:
image: clickhouse/clickhouse-server:24.12-alpine
image: clickhouse/clickhouse-server:23.4.2.11-alpine
volumes:
- event-data:/var/lib/clickhouse
entrypoint: /custom-entrypoint.sh
environment:
- CLICKHOUSE_SKIP_USER_SETUP=1
healthcheck:
test: ["CMD-SHELL", "clickhouse-client --query='SELECT 1'"]
interval: 5s
timeout: 5s
retries: 60
configs:
- source: clickhouse-config
target: /etc/clickhouse-server/config.d/logging.xml