appengine

command
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2016 License: Apache-2.0 Imports: 1 Imported by: 0

README

About appengine

This directory contains a appengine deployable cayley graph instance.

Running/testing traditional appengine locally

Install the latest appengine sdk, and ensure that your local version of go matches the same version obtained from goapp.

Note: if you use a more recent version of Go locally, goapp get might accidentally copy the wrong files from the local $GOPATH.

$ cd $GOPATH/src/github.com/cayleygraph/cayley/appengine

# check go version
$ go version

# check goapp version
$ goapp version

# install dependencies
$ goapp get

# ensure that goapp can build
$ goapp build

# test locally
$ goapp serve

Running/testing flexible appengine locally

The latest appengine flexible environment can be tested instead of the traditional environment by doing the following:

# calls ./sync-assets.sh
$ go generate

$ goapp serve app.flexible.yaml

Deploying to traditional appengine environment

$ goapp deploy -version 1 -application <MY_PROJECT_ID>

Deploying to flexible appengine environment

# install aedeploy if not installed
$ go get -u google.golang.org/appengine/cmd/aedeploy

# calls ./sync-assets.sh
$ go generate

# deploy
$ aedeploy gcloud app deploy app.flexible.yaml

Documentation

Overview

+build appenginevm

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL