Skip to content

hahaen/wxshop

Repository files navigation

微型电商项目

预览地址:http://150.158.194.237:5000/

  • 创建数据库
docker run --name wxshop -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wxshop mysql
  • 测试
docker run --name wxshop -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wxshop mysql
winpty docker exec -it 9734ef38 mysql -uroot -proot -e 'create database if not exists `order`'
  • redis
docker run -p 6379:6379 -d redis
  • zookeeper
docker run -p 2181:2181 -d zookeeper
  • Flyway
 mvn flyway:migrate -pl wxshop-main
 mvn flyway:migrate -pl wxshop-order
  • MyBatis Generator
mvn mybatis-generator:generate -pl wxshop-main
mvn mybatis-generator:generate -pl wxshop-order
  • 检查
mvn clean verify
  • 注意:无法使用flyway:migrate mybatis-generator:generate先创建这个
mvn install -DskipTest
  • apidoc
apidoc -i wxshop-main/src/main/java/com/hahaen/wxshop/controller -o doc
  • nginx
events{}
http {
    include    mime.types;
    upstream app {
        server xxx:8080;
        server xxx:8081;
    }
    server{
        location /api {
            proxy_pass http://app;
        }
        location / {
            root   /static;
            autoindex on;
        }
     }
}
  • 服务器
./mvnw install -DskipTests
tmux new -s 0
tmux attach -t 0
java -Dserver.port=8082 -jar wxshop-order/target/wxshop-order-0.0.1-SNAPSHOT.jar
java -jar wxshop-main/target/wxshop-main-0.0.1-SNAPSHOT.jar

About

小薇店铺

Resources

Stars

Watchers

Forks

Languages