https://github.com/crizstian/cinema-microservice-in-go
Example of a cinema microservice written in Golang deployed on Hashicorp Stack tools
https://github.com/crizstian/cinema-microservice-in-go
consul docker docker-compose go hashicorp microservices nomad terraform vault
Last synced: 3 months ago
JSON representation
Example of a cinema microservice written in Golang deployed on Hashicorp Stack tools
- Host: GitHub
- URL: https://github.com/crizstian/cinema-microservice-in-go
- Owner: crizstian
- Created: 2019-09-17T20:48:50.000Z (about 6 years ago)
- Default Branch: step-1
- Last Pushed: 2024-01-30T17:32:02.000Z (over 1 year ago)
- Last Synced: 2025-06-10T01:07:27.680Z (4 months ago)
- Topics: consul, docker, docker-compose, go, hashicorp, microservices, nomad, terraform, vault
- Language: Go
- Homepage:
- Size: 507 KB
- Stars: 21
- Watchers: 3
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Cinemas Microservice in Go (Project) (You are in Step-1)
This project consist of the following components:
```
.
├── base_docker_image
├── deploy
│ ├── docker-compose
│ ├── hashicorp
│ │ ├── deployment-files
│ └── readme.md
└── movie-service
```# How to use this project
This project has several components and deployment strategies, so please follow the instructions defined below in order to spin up this project.
- [Initialize Environment with Hashicorp Vagrant] please see step-6 and onwards.
- **[Run microservices with Docker Compose]**(./deploy/docker-compose) \
it only deploys the microservices in docker containers locally and it is best for debugging the applications.