Files
posthog/docker-compose.dev.yml
James Greenhill 696028e800 feat: simplify the docker-compose setup so we do less version coordinations (#12998)
* feat: remove version from docker compose to support new spec

* feat: simplify the docker-compose setup so we do less version coordinations

* update hobby bin

* bump docker-compose version for hobby for extends compat

* move ci to ubuntu-latest

* Revert "move ci to ubuntu-latest"

This reverts commit a0462adfecf182ca7398d809ebb49fac36110d63.

* use docker compose for github ci

* correct comments on base
2022-11-29 20:50:42 +00:00

67 lines
1.6 KiB
YAML

#
# docker-compose file used ONLY for local development.
# For more info, see:
# https://posthog.com/handbook/engineering/developing-locally
#
# If you are looking at self-hosted deployment options check
# https://posthog.com/docs/self-host
#
services:
db:
extends:
file: docker-compose.base.yml
service: db
ports:
- '5432:5432'
redis:
extends:
file: docker-compose.base.yml
service: redis
ports:
- '6379:6379'
clickhouse:
extends:
file: docker-compose.base.yml
service: clickhouse
ports:
- '8123:8123'
- '9000:9000'
- '9440:9440'
- '9009:9009'
volumes:
- ./posthog/idl:/idl
- ./docker/clickhouse/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
- ./docker/clickhouse/config.xml:/etc/clickhouse-server/config.xml
- ./docker/clickhouse/users-dev.xml:/etc/clickhouse-server/users.xml
zookeeper:
extends:
file: docker-compose.base.yml
service: zookeeper
kafka:
extends:
file: docker-compose.base.yml
service: kafka
ports:
- '9092:9092'
object_storage:
extends:
file: docker-compose.base.yml
service: object_storage
ports:
- '19000:19000'
- '19001:19001'
maildev:
extends:
file: docker-compose.base.yml
service: maildev
ports:
- '1080:1080'
- '1025:1025'