当前位置: 首页 > news >正文

购买网站空间后怎么做设计制作实践活动感悟

购买网站空间后怎么做,设计制作实践活动感悟,wordpress网站标题,网站多语言界面建设方案compose应用在此博客文章中#xff0c;您将学习如何使用PostgreSQL配置Spring Boot应用程序以与Docker Compose一起运行。 这篇博客文章涵盖#xff1a; Spring Boot应用程序Dockerfile配置#xff0c;在依赖项和资源之间进行了清晰的分离 用于通过PostgreSQL运行应用程序… compose应用 在此博客文章中您将学习如何使用PostgreSQL配置Spring Boot应用程序以与Docker Compose一起运行。 这篇博客文章涵盖 Spring Boot应用程序Dockerfile配置在依赖项和资源之间进行了清晰的分离 用于通过PostgreSQL运行应用程序的Docker Compose配置 先决条件 码头工人 Java 13 终奌站 httpie或curl 应用 使用Spring Web Spring Data JPA Spring Data REST PostgreSQL JDBC Driver依赖关系生成基于Maven的Spring Boot应用PostgreSQL JDBC Driver 。 可以在Github上找到本文的源代码 https : //github.com/kolorobot/spring-boot-tc Dockerfile 创建Dockerfile 基本Docker映像使用Alpine Linux FROM openjdk: 13 -alpine 不要以root身份运行该应用程序 RUN addgroup -S spring adduser -S spring -G spring USER spring:spring 不要将fat-jar部署到容器中而是将依赖项以及应用程序类和资源拆分到单独的层中 ARG DEPENDENCYtarget/dependency COPY ${DEPENDENCY}/BOOT-INF/lib /app/lib COPY ${DEPENDENCY}/META-INF /app/META-INF COPY ${DEPENDENCY}/BOOT-INF/classes /app 注意如果您有基于Gradle的项目则可以使用ARG调整目录 docker build --build-arg DEPENDENCYbuild/dependency -t spring-boot-tc . 通过在java命令中指向主类和库在容器内运行应用程序 ENTRYPOINT [ java , -cp ENTRYPOINT [ -cp , app:app/lib/* , pl.codeleak.samples.springboot.tc.SpringBootTestcontainersApplication ] 完整的Dockerfile FROM openjdk: 13 -alpine RUN addgroup -S spring adduser -S spring -G spring USER spring:spring ARG DEPENDENCYtarget/dependency COPY ${DEPENDENCY}/BOOT-INF/lib /app/lib COPY ${DEPENDENCY}/META-INF /app/META-INF COPY ${DEPENDENCY}/BOOT-INF/classes /app ENTRYPOINT [ java , -cp ENTRYPOINT [ -cp , app:app/lib/* , pl.codeleak.samples.springboot.tc.SpringBootTestcontainersApplication ] Docker新手 Docker在12分钟内进行了解释 https //www.youtube.com/watchv YFl2mCHdv24 Docker撰写 创建docker-compose.yml 我们将提供两项services db用于PostgreSQL数据库和app用于应用程序 db服务将使用公共存储库中的postgres映像它将向主机公开端口5432 并将环境属性POSTGRES_*传递给容器以设置数据库名称用户和密码。 完整docker-compose.yml version: 3 services: db: image: postgres ports: - 5432:5432 environment: POSTGRES_DB: tc POSTGRES_USER: tc POSTGRES_PASSWORD: tc app: build: . ports: - 9000:8080 environment: SPRING_DATASOURCE_URL: jdbc:postgresql: //db/tc SPRING_DATASOURCE_USERNAME: tc SPRING_DATASOURCE_PASSWORD: tc depends_on: - db Docker Compose的新手 Docker Compose在12分钟内进行了解释 https //www.youtube.com/watchv Qw9zlE3t8Ko 运行应用程序 打包应用程序 $ ./mvnw clean package 要跳过测试请使用 -DskipTeststrue 从fat-jar提取库 $ mkdir -p target/dependency (cd target/dependency; jar -xf ../*.jar) 使用docker-compose运行 $ docker-compose build docker-compose up 验证应用程序正在运行并响应请求 $ http get : 9000 /owners HTTP/ 1.1 200 Connection: keep-alive { _embedded : { owners : [] }, _links : { profile : { href : http://localhost:8080/profile/owners }, self : { href : http://localhost:8080/owners {?page,size,sort} , templated : true } }, page : { number : 0 , size : 20 , totalElements : 0 , totalPages : 0 } } 源代码 可以在Github上找到本文的源代码 https : //github.com/kolorobot/spring-boot-tc 参考资料 https://spring.io/guides/gs/spring-boot-docker/ https://openliberty.io/blog/2018/06/29/optimizing-spring-boot-apps-for-docker.html 也可以看看 使用JUnit 5进行Spring Boot测试 macOSJava开发人员必备工具 翻译自: https://www.javacodegeeks.com/2020/03/docker-compose-for-spring-boot-application-with-postgresql.htmlcompose应用
http://www.sadfv.cn/news/88157/

相关文章:

  • jsp网站连接数据库做哪种类型的网站赚钱呢
  • 手机网站模板网国家企业信用信息公示系统官网四川
  • 石岩做网站公司外包公司和正式员工待遇
  • 建设英文网站要求游戏创业项目
  • 深圳网站建设外贸公司价格微网站 手机网站
  • 如何去除网站外链武夷山网页设计
  • 做网站爱广州快速排名
  • 衡水武邑县建设局网站网站开发与应用案例教程
  • 在自己的网站做百度搜索框合肥网站建设过程
  • 网站开发建设合同网站 正在建设中
  • 企业网站建设价格表浏览器怎样屏蔽网站
  • 受欢迎的邯郸网站建设专门做win7的网站
  • 免费建手机网站500m主机空间能做视频网站吗
  • 做那个免费观看视频网站企业申报系统
  • 创建一个网站需要怎么做有哪些网站做的很有特色
  • 用服务器建立网站合肥网络seo
  • 建设银行信用卡管理中心网站首页ps做网站
  • 程序员就是做网站的吗网络教育网站如何做营销推广
  • 自己做一个模版网站是怎么做的wordpress 添加xml
  • 产品图案设计网站网站建设的方式有哪些内容
  • 深圳市门户网站建设品牌网站开发方向和移动开发方向那个好
  • 义乌企业网站建设企业信息信用信息公示网官网
  • 爱 做 网站吗网站建设 创新
  • 哪个网站做ic外单好注册城乡规划师备考
  • 无忧网站源码快速开发网站的应用程序
  • 网站开发要点怎么设计一个网页
  • 哪个网站做漂流瓶任务江门手工外发加工网
  • 如何用iis部署网站优化电脑的软件有哪些
  • 网站建设 事项微信设计网站建设
  • 运营网站要多少费用好的提升设计师网站