node-gae-util
v0.3.3
Published
Collection of commandline helpers for development on Google App Engine written in Node.
Downloads
19
Readme
node-gae-util
Collection of commandline helpers for development on Google App Engine written in Node.
Some of the tools are general useful.
Init functions
gaeutil init-php projectId serviceName
gaeutil init-slim projectId serviceName
gaeutil init-python projectId serviceNameWill create app.yaml if doesnt exist Will copy defaults from package json.
Secrets commands
These commands will encrypt and upload a dot secret file to the projects so that it can be manually edited.
gaeutil secret-init gs://target-bucket/test.jsonchecks if file can be created and uploaded and creates the initial file.gaeutil secret-pull gs://target-bucket/test.jsondownloads a particular file.gaeutil secret-push gs://target-bucket/test.jsongaeutil secrets-pull-allget all secrets from gaeutil.jsongaeutil secrets-push-allupload all changed secrets from gaeutil.json
This command will download secrets defined in gaeutil.json and store them to /secrets/{bucket}/{filename}
$ gaeutil download-secretsThis command will upload secrets stored in /secrets/{bucket}/{filename}
$ gaeutil upload-secretsCloud SQL Commands
Git Commands
gaeutil git-sync-ignore
gaeutil git-sync-authors
gaeutil git-Jetbrains Commands
gaeutil jetbrains-sync-runmanager
gaeutil jetbrainsgaedev.json and gaeutil.json
{
"project": "beste-adm",
"dot_configs": [
"gs://beste-no-configs/global.json"
]
}