RudderStack provides a complete customer data infrastructure to help you get more from your data. It is a warehouse-native platform that gives data teams the tools to move faster and scale confidently without sacrificing control. You can collect standardized event data from every channel, including web, mobile, and server-side sources, to establish a unified view of the customer journey.
This platform enables you to:
By centralizing the entire customer data lifecycle, you can turn raw data into a competitive advantage for every team in your business.
services:
db:
image: postgres:11-alpine
container_name: rudder-db
restart: always
environment:
POSTGRES_DB: jobsdb
POSTGRES_USER: rudder
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
volumes:
- ./db-data:/var/lib/postgresql/data
backend:
image: rudderlabs/rudder-server:latest
container_name: rudder-backend
restart: always
command: /app/rudder-server
ports:
- "8080:8080"
environment:
JOBS_DB_HOST: db
JOBS_DB_USER: rudder
JOBS_DB_PORT: 5432
JOBS_DB_DB_NAME: jobsdb
JOBS_DB_PASSWORD: ${POSTGRES_PASSWORD}
RSERVER_BACKEND_TOKEN: ${RSERVER_BACKEND_TOKEN}
RSERVER_DATA_PLANE_URL: http://localhost:8080
RSERVER_TRANSFORMER_URL: http://transformer:9090
depends_on:
- db
- transformer
transformer:
image: rudderlabs/rudder-transformer:latest
container_name: rudder-transformer
restart: always
command: /app/rudder-transformer
ports:
- "9090:9090"POSTGRES_PASSWORD=password
RSERVER_BACKEND_TOKEN=your_workspace_token_hereAuto-fetched about 23 hours ago
Auto-fetched about 23 hours ago