推荐使用docker启动egg服务
step:
-
yarn
-
npm run dev
docker run --name test-egg -p 9999:7001 --net egg-mysql-net tgc-egg:v1.4 -d start
接口路径:host:9999
docker 服务启动后创建一个新的网络模式egg-mysql-net(bridger)更好的管理namsespace
docker network create egg-mysql-net
建议直接使用mysql官方的docker镜像启动服务
docker run --name test-mysql -p 3333:3306 --net egg-mysql-net -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
进入到mysql容器内:
docker exec -it test-mysql sh
登录mysql:
mysql -u root -p 123456
将/app/databases 中的sql运行一遍即可
或者用主机连接容器内部的数据库(推荐使用Navicat fo MySQL)
->新建连接 -> 常规
连接名:xxxx
主机名:localhost
端口:3333
用户名:root
密码:123456