A simple docker container containing a for-devs user interface for browsing Google Cloud Datastore
This container is simply running the NodeJS 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.
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