https://github.com/ipuldev/microservices-with-traefik-docker
Two services with a microservices architecture: Node.js for authentication and Go for data reading.
https://github.com/ipuldev/microservices-with-traefik-docker
Last synced: 11 months ago
JSON representation
Two services with a microservices architecture: Node.js for authentication and Go for data reading.
- Host: GitHub
- URL: https://github.com/ipuldev/microservices-with-traefik-docker
- Owner: ipuldev
- Created: 2022-11-16T16:57:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-19T15:26:04.000Z (over 3 years ago)
- Last Synced: 2025-03-28T23:44:11.057Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 183 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Table of Contents
## About The Project
Efishery commodities is provide authentication & commodities data service
Detail Structure Project :
* Auth Service
* Database:
* SQLite
* Routing:
* Login
* Authorize
* Register
* Fetch Service
* Routing:
* Commodities
* Aggregate
More Detail about architecture program:
_Figma [Figjam Design][Design-url]_
### Built With
* [![Go][Go.com]][Go-url]
* [![NodeJs][Node.com]][Node-url]
* [![Docker][Docker.com]][Docker-url]
### Prerequisites
* Docker Engine 20.10.18
* Docker Compose version 2.11.2
### Installation
1. ```docker compose up -d```
Note make sure your docker version is competible
## Usage
Testing module
- Auth service
- `npm install`
- `npm test`
- Fetch service
- `go test ./... -v`
For more information
_Postman [Documentation](https://postman.com/belivine/workspace/efishery-backend)_
## Roadmap
- [x] Auth Service
- [x] Fetch Service
- [x] Environment
- [x] Routing
- [x] Docker Compose & Image
- [x] Middleware Auth Forward
- [x] Unit Testing
[linkedin-url]: https://www.linkedin.com/in/muhammad-saiful-abdulah-079545186/
[Design-url]:https://www.figma.com/file/oVnEMhG7Y6BAq5VXbHYT4r/efishery-reqruitment-design-backend?node-id=0%3A1&t=n5IwguYSyDga205K-1
[GO.com]:https://img.shields.io/badge/GO%201.19-0769AD?style=flat&logo=go&logoColor=white
[GO-Url]:https://go.dev/
[Docker.com]:https://img.shields.io/badge/docker-003f8c?style=flat&logo=docker&logoColor=white
[Docker-Url]:https://www.docker.com/
[Node.com]:https://img.shields.io/badge/node.js-74b858?style=flat&logo=javascript&logoColor=white
[Node-Url]:https://nodejs.org/en/