pauldps / gfa-datastore-adapter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

THIS PROJECT HAS BEEN DISCONTINUED.

Read more here.

Original README archived below.


@gfa/datastore-adapter

Google Datastore adapter for [@gfa/*] components.

Development

Tests are run against the official Datastore Emulator.

Before running tests, start the emulator with the following options and export the proper environment variables:

gcloud beta emulators datastore start --consistency 1.0 --no-store-on-disk &
$(gcloud beta emulators datastore env-init)

--consistency 1.0 is required, otherwise tests will fail because saving resources may be delayed (inconsistent).

--no-store-on-disk because we don't need to store data as far as testing goes.

& at the end of the command to run the emulator in the background.

env-init will export environment variables which will be automatically picked up by the official Datastore library without any additional configuration.

If for some reason you need to wipe emulator data, run in terminal:

curl -X POST http://$DATASTORE_EMULATOR_HOST/reset

About

License:MIT License


Languages

Language:JavaScript 100.0%