The small firecracker multilingual operation of the exchange supports foreign exchange, authorization to steal U, DeFi mining, loans, second contracts, financial management and other functions, and comes with a building tutorial and a repair version, which solves the problem of the background can not be logged in. The multilingual exchange source code back-end using Java technology, cell phone using UniApp, the computer side is based on Vue development. Supports a variety of features, including second contracts, coin trading, international gold, U-based contracts, DeFi mining, authorization to steal U and so on.
Ruoyi old version Password md5: corresponding password:admin
$2a$10$sPgJppksGZlVdLkZeaB0oODxuJmL2lLyOjoomnrMIVDHDELftSTKK
Ruoyi framework for the development of multi-language exchanges , the back-end for the JAva open source high concurrency anti-pressure system , the front-end using vue3 full open source technology , the PC side is not open source .
Environment: MySQL8.0+Nginx+Redis7 (the file contains detailed tutorials)
Function Overview:
1. Trading in seconds contracts, foreign exchange and international gold;
2. DeFi mining with authorized U-stealing function;
3. Pledge mining services;
4. USDT loan function;
5. Money management and flash services.
Refer to the demo video for details on specific features.
Installation steps
1. Unzip the file and prepare 5 domain names: admin.xx.com, adminapi.xx.com, h5.xx.com, www.xx.com, api.xx.com.
2. Install mvn, jdk1.8 and nodejs16.
wget https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.zip
3. Compile the front-end code:
Change .env.development to .env.production and change the relevant domain name.
Execute the following command:
echo-admin
echo-h5
npm install
npm run build
4. Configure the front-end pseudo-static rules to point to the compiled dist directory.
# location / {
# try_files $uri $uri/ /index.html.
# }
5. Unpack the echo2.0 file and configure the database and Redis information.
Database account password: 123d3ggf2
MySQL library name: echo2
Username: echo2
Password: Ec2c2ss2
6. Compile the project:
mvn package
7. Run java -jar xxx.jar using supervisor.
8. configure the reverse proxy:
api.xx.com and adminapi.xx.com are configured as follows:
api.xx.com
#PROXY-START/
location ^~ /
{
proxy_pass http://127.0.0.1:8220.
proxy_set_header Host $host.
proxy_set_header X-Real-IP $remote_addr.
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr.
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade.
proxy_http_version 1.1.
# proxy_hide_header Upgrade.
}
#PROXY-END/
adminapi.xx.com
#PROXY-START/
location ^~ /
{
proxy_pass http://127.0.0.1:8080.
proxy_set_header Host $host.
proxy_set_header X-Real-IP $remote_addr.
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr.
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade.
proxy_http_version 1.1.
# proxy_hide_header Upgrade.
}
#PROXY-END/
No. 3073