https://github.com/skarpdev/docker-datastore-ui
A simple for-devs user interface for Google Cloud Datastore
https://github.com/skarpdev/docker-datastore-ui
Last synced: about 1 month ago
JSON representation
A simple for-devs user interface for Google Cloud Datastore
- Host: GitHub
- URL: https://github.com/skarpdev/docker-datastore-ui
- Owner: skarpdev
- Created: 2018-06-22T09:03:51.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-22T09:47:02.000Z (almost 8 years ago)
- Last Synced: 2025-03-21T06:28:55.502Z (about 1 year ago)
- Language: Shell
- Size: 4.88 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Datastore UI
A simple docker container containing a for-devs user interface for browsing [Google Cloud Datastore](https://cloud.google.com/datastore/)
This container is simply running the NodeJS [google-cloud-gui](https://github.com/GabiAxel/google-cloud-gui/) package, though with the added feature, that it will set up a project based on environment variables, so it can be used in a `docker-compose` context and provide a smooth developer experience.
## Docker-compose example
```yaml
version: "3"
services:
datastore:
image: singularities/datastore-emulator
environment:
- DATASTORE_PROJECT_ID=dsui-local
- DATASTORE_LISTEN_ADDRESS=0.0.0.0:8081
ports:
- 8081:8081
datastore-ui:
image: skarpdev/google-datastore-ui:1.0.0
environment:
DSUI_PROJECT_ID: dsui-local
DSUI_PORT: 8282
DSUI_DATASTORE_ENDPOINT: datastore:8081
ports:
- 8282:8282
depends_on:
- datastore
links:
- datastore
```