Datastore Viewer for emulator
Project description
datastore-viewer
datastore-viewer is a simple viewer of Google Cloud Datastore Emulator.
Quickstart using docker-compose
A example of docker-compose.yml:
version: "3"
services:
datastore_emulator:
image: quay.io/gumo/datastore-emulator
environment:
DATASTORE_PROJECT_ID: test-project
DATASTORE_LISTEN_ADDRESS: 0.0.0.0:8081
ports:
- "8081:8081"
volumes:
- datastore-emulator-storage:/opt/data
# command: start-datastore --no-store-on-disk --consistency=1.0
datastore_viewer:
image: quay.io/gumo/datastore-viewer
environment:
DATASTORE_VIEWER_HOST: 0.0.0.0
DATASTORE_VIEWER_PORT: 18081
GOOGLE_CLOUD_PROJECT: test-project
DATASTORE_EMULATOR_HOST: datastore_emulator:8081
depends_on:
- datastore_emulator
ports:
- "18081:18081"
volumes:
datastore-emulator-storage:
driver: local
Execute docker containers:
docker-compose up
Please access to: http://127.0.0.1:18081
for Developers
Setup
Create new venv:
$ python -m venv venv
$ source venv/bin/activate
Upgrade pip and install building tools:
$ pip install --upgrade pip
$ pip install twine wheel pytest pip-tools
Install dependency packages:
$ pip install -r requirements.txt
Run
$ export DATASTORE_EMULATOR_HOST=127.0.0.1:8081
$ make run
Package Build
$ make build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
datastore-viewer-0.2.0a2.tar.gz
(758.4 kB
view hashes)
Built Distribution
Close
Hashes for datastore_viewer-0.2.0a2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 387c3de4b0702a7479e7969c919837651d25d7a709387a7cf0d768e001313231 |
|
MD5 | 101e55fa21f451a2ef784c8e4db3f6e9 |
|
BLAKE2b-256 | 3f014fc342bd1e8754c38883276b9f48b8435384c8a7a77b400e31be3bc5bd74 |