This is the backend of Openmerce, an open source e-commerce platform for Indonesia. This project is built using
- Mysql
- Redis
- Gin Gonic
Refer to this Repository for docker swarm deployment guide
- Docker compose
- Go 1.20 or higher
- Freight service (we use private freight service, so you need to build it yourself)
- Midtrans account (for payment gateway)
- Mailgun account (for email service)
- Clone this repository
- Run
docker-compose up -d
to start mysql, redis, go-nginx-fs, and (your own freight service, so make sure to build it first) - Run
go run main.go
to start the server
- Go-nginx-fs (for image server)
- Create your own freight service
- Create your own .env file (refer to .env.example)
This project is licensed under the MIT License - see the LICENSE file for details