Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

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

Metadata

Release files for datastore-viewer 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for datastore-viewer 0.3.1
File Size Uploaded Provenance
datastore-viewer-0.3.1.tar.gz 800.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for datastore-viewer 0.3.1
File Interpreter ABI Platform
datastore_viewer-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.6 MB

Release files / datastore-viewer-0.3.1.tar.gz

Download URL datastore-viewer-0.3.1.tar.gz
Size 800.5 kB
Tags Source
SHA-256 checksum
How to use checksums
de1430c386c9a340abbd7d1b525b945d88af5642e04ade4463f5ead73996c14f
BLAKE2b-256 checksum
How to use checksums
ca089d0929bd7485f91a4c764d58538f00038d7a68bf6441b0af649e5c7bd741
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

Release files / datastore_viewer-0.3.1-py3-none-any.whl

Download URL datastore_viewer-0.3.1-py3-none-any.whl
Size 815.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d426f350bdbd4fc5f19bea2b415e04d8ea427da5dd55da2bd77816b1cd5b36a9
BLAKE2b-256 checksum
How to use checksums
b224ec7cea93db921a2f7f52c0f4cdaa0eece598e0505adccba987555d130e72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

Security for datastore-viewer 0.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page