GraphFire

command module
v0.0.0-...-c54c5bc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2024 License: MIT Imports: 8 Imported by: 0

README

GraphFire

GraphFire is a serverless GraphQL API built with Go, leveraging Google Cloud's Firestore and Cloud Run. This project demonstrates a modern approach to building scalable and efficient APIs using serverless architecture and managed databases.

GraphFire

Features

  • Serverless Architecture: Leveraging Google Cloud Run for a fully managed and scalable API deployment.
  • Firestore Integration: Utilizing Google Firestore for a highly available and scalable NoSQL database.
  • GraphQL API: Providing a flexible and efficient API interface for querying and mutating data.

Setup and Deployment

Prerequisites
  • Go 1.21 or later
  • Google Cloud SDK
  • Firebase Admin SDK
  • Docker
Local Development
git clone https://github.com/TFMV/GraphFire.git
cd GraphFire

go mod download

go run main.go
Docker Deployment
docker build -t graphfire .
docker run -p 8080:8080 graphfire

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL