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