记事本:我的书《 Java应用程序的持续交付》中使用的示例Spring Boot应用程序:使用Kubernetes,Docker,Vagrant,Jenkins,Spring,Maven和Artifactory逐步构建CD管道

时间:2024-02-20 00:38:34
【文件属性】:

文件名称:记事本:我的书《 Java应用程序的持续交付》中使用的示例Spring Boot应用程序:使用Kubernetes,Docker,Vagrant,Jenkins,Spring,Maven和Artifactory逐步构建CD管道

文件大小:1009KB

文件格式:ZIP

更新时间:2024-02-20 00:38:34

mysql docker kubernetes spring-boot continuous-integration

记事本:简单的Spring Boot应用程序 这个简单的应用程序用于演示目的。 它公开了actuator端点以及/notes端点,该端点在收到POST请求时会创建一个便笺。 用法 记事本将注释存储在MySQL实例中,因此它希望MySQL数据库能够启动并运行。 bellow命令启动一个MySQL容器,其中包含一个新创建的数据库notepad 。 它还将mysql root密码设置为root 。 $ docker run -d --name mysql -e MYSQL_DATABASE=notepad -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:5.7 现在,克隆此存储库并进入记事本目录: $ git clone https://github.com/jorgeacetozi/notepad.git $ cd notepad 成功克隆存储库后,启动应用程序的jar工件: $ mvn clean install 等待单元测试和集成测试运行,并生成工件。 最终它将存储在target/目录中。 现在,启动应用程序: $ java


【文件预览】:
notepad-master
----pom.xml(6KB)
----images()
--------continuous-delivery-java-apps.png(987KB)
----Dockerfile(651B)
----src()
--------test()
--------main()
----.gitignore(92B)
----README.md(2KB)
----entrypoint.sh(246B)

网友评论