Coder Social home page Coder Social logo

zamberform / datastore-emulator-viewer Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 1.0 167 KB

a viewer to see Google Cloud Datastore In emulator Mode

License: MIT License

Dockerfile 0.78% HTML 1.77% JavaScript 72.90% CSS 0.25% Go 24.30%
datastore datastore-emulator datastores gui google-cloud-platform nosql cloud-datastore cloud-datastore-emulator datastore-emulator-viewer

datastore-emulator-viewer's Introduction

Datastore Emulator Viewer

At the moment, a simple GUI for Google Cloud Datastore in Emulator Mode during development.

Why it Born

I make this Server in Gin(Golang) which is the backend to connect datastore emulators, and the client is ReactJs which copy from Google Clound GUI.

I have found Google Clound GUI cannot work well with me in latest node, and I want to see the data in datastore emulator with gui, so I make the backgroun with golang.

Work with Docker

I have made Dockerfiles with server&client.

you can start it with

docker-compose build && docker-compose up

Want to Development

The project is composed of server and client directories. To run locally:

  • Under client run yarn start or npm start - this will start a development server on port 3000 and open the browser at http://localhost:3000

  • Under server run go run main.go - this will start the server on port 8000 with Golang(Gin).

Using the GUI

I have followed the client with Google Clound GUI. You can see more operation in Google Clound GUI.

Initial state

More

Make emulator Docker image

version: "3"

services:
  datastore:
    image: singularities/datastore-emulator
    environment:
      - DATASTORE_PROJECT_ID=[Your Project ID]
      - DATASTORE_LISTEN_ADDRESS=[You host IP&Port]
    ports:
      - "8081:8081"

Thanks For GabiAxel about Google Clound GUI.

datastore-emulator-viewer's People

Contributors

zamberform avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

alexaugustobr

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.