github.com/grafana/pyroscope@v1.18.0/examples/language-sdk-instrumentation/python/rideshare/django/docker-compose.yml (about)

     1  services:
     2    pyroscope:
     3      image: grafana/pyroscope
     4      ports:
     5      - 4040:4040
     6    us-east:
     7      build: ./app
     8      command: python manage.py runserver 0.0.0.0:8000
     9      env_file:
    10        - ./.env.dev
    11      environment:
    12        - REGION=us-east
    13      depends_on:
    14        - db
    15    eu-north:
    16      build: ./app
    17      command: python manage.py runserver 0.0.0.0:8000
    18      env_file:
    19        - ./.env.dev
    20      environment:
    21        - REGION=eu-north
    22      depends_on:
    23        - db
    24    ap-south:
    25      build: ./app
    26      command: python manage.py runserver 0.0.0.0:8000
    27      env_file:
    28      - ./.env.dev
    29      environment:
    30        - REGION=ap-south
    31      depends_on:
    32      - db
    33    db:
    34      image: postgres:13.0-alpine
    35      ports:
    36      - '5432'
    37      environment:
    38      - POSTGRES_USER=hello_django
    39      - POSTGRES_PASSWORD=hello_django
    40      - POSTGRES_DB=hello_django_dev
    41    load-generator:
    42      build:
    43        context: .
    44        dockerfile: Dockerfile.load-generator
    45    grafana:
    46      image: grafana/grafana:latest
    47      environment:
    48      - GF_PLUGINS_PREINSTALL_SYNC=grafana-pyroscope-app
    49      - GF_AUTH_ANONYMOUS_ENABLED=true
    50      - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
    51      - GF_AUTH_DISABLE_LOGIN_FORM=true
    52      volumes:
    53      - ./grafana-provisioning:/etc/grafana/provisioning
    54      ports:
    55      - 3000:3000
    56  volumes:
    57    postgres_data: null