如何在Docker容器中运行Grails-Vue Profile?
分享一个适用于Grails的轻量Docker镜像
我制作了一个基于官方openjdk:alpine的Grails Docker镜像,专门用来快速搭建Grails + Vue的开发环境,下面是完整的使用流程:
步骤1:启动容器
首先运行容器,这里我们映射了Grails API服务常用的8080端口,以及Vue开发服务器的3000端口:
docker container run -it --rm -p 8080:8080 -p 3000:3000 dhobdensa/docker-alpine-grails
小提示:
--rm参数会在容器停止后自动清理,避免残留无用容器;-it确保我们能进入交互式终端进行后续操作。
步骤2:创建带Vue Profile的Grails应用
进入容器终端后,执行以下命令创建一个基于Vue Profile的Grails应用,--inplace表示在当前目录直接生成项目文件,无需额外创建子目录:
grails create-app --inplace --profile vue
步骤3:启动Grails + Vue应用
项目创建完成后,运行以下命令即可同时启动Grails REST API服务器和Vue客户端开发服务:
./gradlew bootRun -parallel
启动成功后,你可以通过http://localhost:8080访问Grails提供的REST API,通过http://localhost:3000访问Vue客户端应用。
内容的提问来源于stack exchange,提问作者Derek Hobden
相关产品推荐
相关产品推荐

