https://github.com/dbgjerez/golang-rest-api-cassandra
Example using CQL and Go REST API
https://github.com/dbgjerez/golang-rest-api-cassandra
cassandra cassandra-cql cassandra-database docker dockerfile go golang gorilla-mux mux rest rest-api restful-api
Last synced: 5 months ago
JSON representation
Example using CQL and Go REST API
- Host: GitHub
- URL: https://github.com/dbgjerez/golang-rest-api-cassandra
- Owner: dbgjerez
- License: mit
- Created: 2019-03-07T08:46:45.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-04-25T05:16:48.000Z (over 3 years ago)
- Last Synced: 2025-04-01T03:51:25.800Z (6 months ago)
- Topics: cassandra, cassandra-cql, cassandra-database, docker, dockerfile, go, golang, gorilla-mux, mux, rest, rest-api, restful-api
- Language: Go
- Size: 3.86 MB
- Stars: 3
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://goreportcard.com/report/github.com/dbgjerez/go-todo-rest-api-cassandra)
# go-todo-rest-api-cassandra
Example using CQL and golang REST API.# Cassandra
Cassandra can be deployed using Docker. Cassandra is a powerfull NoSQL database used to store big amount of data.# Deploy
## Docker
To run Cassandra in Docker container:
```bash
docker run -p 9042:9042 -d --name cassandra cassandra
```When Cassandra is running, the following step is run the application, linking it with the database:
To build the container:
```bash
docker build -t todo-api .
```When the application has been built as Docker image, to run it:
```bash
docker run -p 8000:8000 -e CASSANDRA_URL=cassandra:9042 --link=cassandra todo-api
```## Kubernetes