if google_analytics_client_id:
        args.extend([
            '--google_analytics_client_id={}'.format(
                google_analytics_client_id),
            '--google_analytics_user_agent={}'.format(
                google_analytics_user_agent)
        ])

    # Pass the path to cloud datastore emulator to dev_appserver.
    sdk_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    emulator_dir = os.path.join(sdk_root, 'platform',
                                'cloud-datastore-emulator')
    emulator_script = ('cloud_datastore_emulator.cmd'
                       if platforms.OperatingSystem.IsWindows() else
                       'cloud_datastore_emulator')
    args.append('--datastore_emulator_cmd={}'.format(
        os.path.join(emulator_dir, emulator_script)))

    bootstrapping.ExecutePythonTool(
        os.path.join('platform', 'google_appengine'), 'dev_appserver.py',
        *args)


if __name__ == '__main__':
    try:
        bootstrapping.CommandStart('dev_appserver', component_id='core')
        bootstrapping.CheckUpdates('dev_appserver')
        main()
    except Exception as e:  # pylint: disable=broad-except
        exceptions.HandleError(e, 'dev_appserver')
#
"""A convenience wrapper for starting appengine for python."""

import bootstrapping.bootstrapping as bootstrapping

from googlecloudsdk.core import config


def main():
    """Launches appcfg.py."""

    unused_project, account = bootstrapping.GetActiveProjectAndAccount()
    json_creds = config.Paths().LegacyCredentialsJSONPath(account)

    args = [
        '--oauth2',
        '--oauth2_client_id=32555940559.apps.googleusercontent.com',
        '--oauth2_client_secret=ZmssLNjJy2998hD4CTg2ejr2',
        '--oauth2_credential_file={0}'.format(json_creds),
        '--skip_sdk_update_check'
    ]

    bootstrapping.ExecutePythonTool('platform/google_appengine', 'appcfg.py',
                                    *args)


if __name__ == '__main__':
    bootstrapping.CommandStart('appcfg', component_id='gae-python')
    bootstrapping.PrerunChecks()
    main()
Exemple #3
0
#!/usr/bin/env python
#
# Copyright 2015 Google Inc. All Rights Reserved.
#
"""A convenience wrapper for endpointscfg.py for appengine for python."""

import os

import bootstrapping.bootstrapping as bootstrapping
from googlecloudsdk.calliope import exceptions
from googlecloudsdk.core.updater import update_manager


def main():
    """Runs endpointscfg.py."""
    update_manager.UpdateManager.EnsureInstalledAndRestart(
        ['app-engine-python'], command=__file__)

    bootstrapping.ExecutePythonTool(
        os.path.join('platform', 'google_appengine'), 'endpointscfg.py')


if __name__ == '__main__':
    try:
        bootstrapping.CommandStart('endpointscfg', component_id='core')
        bootstrapping.CheckUpdates('endpointscfg')
        main()
    except Exception as e:  # pylint: disable=broad-except
        exceptions.HandleError(e, 'endpointscfg')
#!/usr/bin/env python
#
# Copyright 2013 Google Inc. All Rights Reserved.
#
"""A convenience wrapper for starting endpoints for appengine for python."""

import bootstrapping.bootstrapping as bootstrapping


def main():
    """Launches dev_appserver.py."""

    bootstrapping.ExecutePythonTool('platform/google_appengine',
                                    'endpointscfg.py')


if __name__ == '__main__':
    bootstrapping.CommandStart('endpointscfg', component_id='gae-python')
    bootstrapping.CheckUpdates()
    main()