go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/luci_notify/frontend/app.yaml (about)

     1  service: default
     2  runtime: go121
     3  app_engine_apis: true
     4  
     5  instance_class: F4_1G
     6  
     7  luci_gae_vars:
     8    luci-notify-dev:
     9      AUTH_SERVICE_HOST: chrome-infra-auth-dev.appspot.com
    10      CONFIG_SERVICE_HOST: config.luci.app
    11      TS_MON_ACCOUNT: app-engine-metric-publishers@prodx-mon-chrome-infra.google.com.iam.gserviceaccount.com
    12      SPANNER_DB: projects/luci-notify-dev/instances/dev/databases/luci-notify-dev
    13  
    14  handlers:
    15  # Pubsub Handler.  This is strictly necessary because the default module
    16  # contains a /.* routing rule, so if it was targeted directly, we still want
    17  # login:admin to apply.
    18  - url: /_ah/push-handlers/.*
    19    script: auto
    20    secure: always
    21    login: admin
    22  
    23  # Everything else goes here.
    24  - url: /.*
    25    script: auto
    26    secure: always
    27  
    28  entrypoint: >
    29    main
    30    -auth-service-host ${AUTH_SERVICE_HOST}
    31    -ts-mon-account ${TS_MON_ACCOUNT}
    32    -config-service-host ${CONFIG_SERVICE_HOST}
    33    -spanner-database ${SPANNER_DB}