本套方案将 API + PC 前台 + 后台管理 三个整合在一个镜像当中,适用于轻量级客户。
package
jar
api
app.jar
dist
frontend
backend
之后,在本项目目录命令执行:
docker build -t playedu-light .
执行完毕之后,可运行下面命令将 PlayEdu 服务跑起来:
docker run -d -p 9898:80 --name playedu-local \ -e DB_HOST=数据库host \ -e DB_PORT=数据库端口 \ -e DB_NAME=数据库名 \ -e DB_USER=数据库用户 \ -e DB_PASS=数据库密码 \ -e REDIS_HOST=Redis的host \ -e REDIS_PORT=Redis的端口 \ -e REDIS_PASS=redis的密码 \ -e MINIO_USER=minio的accessKey \ -e MINIO_PASS=minio的secretKey \ -e MINIO_END_POINT=minio的服务地址 \ -e MINIO_BUCKET=minio的bucket \ -e MINIO_DOMAIN=minio的访问域名 \ playedu-light
跑起来之后,可以通过下面的链接访问前后台:
http://localhost:9898
http://localhost:9898/admin
http://localhost:9898/api