Shopfly is modular, high performance, headless e-commerce(ecommerce) platform built with Java,Springboot, Vue.
Shopfly is built based on spring boot + Vue technology, and the infrastructure is Mysql, Redis, Elasticsearch, RabbitMq
-
Recommended server hardware
4CPU & 8G Memory
- Clone the repository:
sudo git clone https://github.com/shopfly-ecommerce/docker.git
- Modify domain name configuration:
cd docker
sudo vi backend.env
Specifies the address of the API service:
API_BASE=your API service address
API_BUYER=your API service address
API_SELLER=your API service address
If you do not specify the API address where the shopfly demo will be used
3.Run the application:
docker-compose up
or
docker-compose up -d
Will run in the background
storefront: yourip:3000
dashboard: yourip:3002
api: yourip:8080
https://github.com/shopfly-ecommerce/dashboard
https://github.com/shopfly-ecommerce/vue-storefront
Core Framework | Spring Boot |
---|---|
ORM | Spring Jdbc Template |
Database connection pools | Druid |
Cache | Redis |
Database | Mysql |
Search Engine | Elasticsearch |
Mq | RabbitMq |
Base Framework | Vue、Uniapp |
---|---|
Base UI | Element UI |
HTTP Client | Axios |
SSR | Nuxt.js |
Pattern Checker | eslint |
CSS Extension | Sass |
Report | ECharts |