version: '3' services: db: image: postgres:alpine container_name: posthog_db environment: POSTGRES_USER: posthog POSTGRES_DB: posthog POSTGRES_PASSWORD: posthog ports: - "5439:5432" redis: image: "redis:alpine" container_name: posthog_redis ports: - "6379:6379" web: build: context: . dockerfile: dev.Dockerfile command: ./bin/docker-dev-web volumes: - .:/code ports: - "8000:8000" - "8234:8234" environment: IS_DOCKER: "true" DATABASE_URL: "postgres://posthog:posthog@db:5432/posthog" REDIS_URL: "redis://redis:6379/" SECRET_KEY: "" DEBUG: "true" depends_on: - db - redis links: - db:db - redis:redis worker: build: context: . dockerfile: dev.Dockerfile command: ./bin/docker-worker volumes: - .:/code environment: IS_DOCKER: "true" DATABASE_URL: "postgres://posthog:posthog@db:5432/posthog" REDIS_URL: "redis://redis:6379/" SECRET_KEY: "" DEBUG: "true" depends_on: - db - redis links: - db:db - redis:redis