Project import generated by Copybara.

GitOrigin-RevId: d9e9e3fb4e31372ec1fb43b178994ca78fa8fe70
diff --git a/module-api.yaml.m4 b/module-api.yaml.m4
new file mode 100644
index 0000000..b865d5b
--- /dev/null
+++ b/module-api.yaml.m4
@@ -0,0 +1,88 @@
+# Copyright 2019 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file or at
+# https://developers.google.com/open-source/licenses/bsd
+
+service: api
+runtime: python27
+api_version: 1
+threadsafe: no
+
+define(`_VERSION', `syscmd(`echo $_VERSION')')
+
+ifdef(`PROD', `
+instance_class: F4
+automatic_scaling:
+  min_idle_instances: 25
+  max_pending_latency: 0.2s
+')
+
+ifdef(`STAGING', `
+instance_class: F4
+automatic_scaling:
+  min_idle_instances: 5
+  max_pending_latency: 0.2s
+')
+
+ifdef(`DEV', `
+instance_class: F4
+automatic_scaling:
+  min_idle_instances: 5
+')
+
+handlers:
+- url: /prpc/.*
+  script: monorailapp.app
+  secure: always
+- url: /_ah/warmup
+  script: monorailapp.app
+  login: admin
+
+inbound_services:
+ifdef(`PROD', `
+- warmup
+')
+ifdef(`STAGING', `
+- warmup
+')
+
+libraries:
+- name: endpoints
+  version: 1.0
+- name: grpcio
+  version: 1.0.0
+- name: MySQLdb
+  version: "latest"
+- name: ssl  # needed for google.auth.transport
+  version: "2.7.11"
+
+includes:
+- gae_ts_mon
+
+env_variables:
+  VERSION_ID: '_VERSION'
+  GAE_USE_SOCKETS_HTTPLIB : ''
+
+vpc_access_connector:
+ifdef(`DEV',`
+  name: "projects/monorail-dev/locations/us-central1/connectors/redis-connector"
+')
+ifdef(`STAGING',`
+  name: "projects/monorail-staging/locations/us-central1/connectors/redis-connector"
+')
+ifdef(`PROD', `
+  name: "projects/monorail-prod/locations/us-central1/connectors/redis-connector"
+')
+
+skip_files:
+- ^(.*/)?#.*#$
+- ^(.*/)?.*~$
+- ^(.*/)?.*\.py[co]$
+- ^(.*/)?.*/RCS/.*$
+- ^(.*/)?\..*$
+- node_modules/
+- static/
+- schema/
+- doc/
+- tools/
+- venv/