mirror of
https://github.com/carrotquest/django-clickhouse.git
synced 2024-11-25 10:33:47 +03:00
3fba185be2
1. Moved testing from TravisCI to GitHub Actions 2. Added linter and fixed most style errors 3. Added development section to README 4. Added docker testing environment
40 lines
768 B
YAML
40 lines
768 B
YAML
---
|
|
version: "3.9"
|
|
services:
|
|
redis_db:
|
|
image: redis
|
|
command: [sh, -c, "redis-server --save '' --appendonly no"] # disable persistence
|
|
mem_limit: 512m
|
|
cpus: 1
|
|
|
|
postgres_db:
|
|
image: postgres
|
|
environment:
|
|
- POSTGRES_PASSWORD=postgres
|
|
mem_limit: 1g
|
|
cpus: 1
|
|
|
|
clickhouse_db:
|
|
image: yandex/clickhouse-server
|
|
mem_limit: 1g
|
|
cpus: 1
|
|
|
|
run_tests:
|
|
image: django-clickhouse
|
|
build:
|
|
context: .
|
|
args:
|
|
- PYTHON_VER=latest
|
|
environment:
|
|
- REDIS_HOST=redis_db
|
|
- PGHOST=postgres_db
|
|
- PGUSER=postgres
|
|
- PGPASS=postgres
|
|
- "CLICK_HOUSE_HOST=http://clickhouse_db:8123"
|
|
depends_on:
|
|
- redis_db
|
|
- postgres_db
|
|
- clickhouse_db
|
|
mem_limit: 1g
|
|
cpus: 1
|