首页 > 其他分享 >mule mvn app dockerfile

mule mvn app dockerfile

时间:2023-06-25 10:25:26浏览次数:34  
标签:RUN standalone app mule 20210217 dockerfile mvn 3.9

dockerfile

FROM openjdk:8-jdk-alpine as TEMP_BUILD_IMAGE

WORKDIR /apps/
RUN set -eux && sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
RUN apk update && apk add --no-cache bash curl wget && apk add --no-cache maven
RUN wget https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/distributions/mule-standalone/3.9.0-20210217/mule-standalone-3.9.0-20210217.tar.gz
RUN tar -zxvf mule-standalone-3.9.0-20210217.tar.gz

WORKDIR /app
COPY src src
COPY pom.xml pom.xml
RUN mvn clean install || return 0
RUN mvn  install || return 0
RUN mvn -B  package
RUN mv /app/target/gsb-1.0.0-SNAPSHOT.zip  /apps/mule-standalone-3.9.0-20210217/apps

FROM openjdk:8
ENV TZ=Asia/Shanghai
WORKDIR /app
COPY --from=TEMP_BUILD_IMAGE /apps/mule-standalone-3.9.0-20210217 .
EXPOSE 8000
CMD ["/apps/mule-standalone-3.9.0-20210217/bin/mule"]

docker-compose

version: '3'
services:
  mule-application:
    container_name: mule-3.9.0-application
    build:
      context: .
      dockerfile: Dockerfile
    privileged: true
    ports:
      - "8081:8081"
#    command: ["/bin/sh", "-c","sleep 30000000"]

标签:RUN,standalone,app,mule,20210217,dockerfile,mvn,3.9
From: https://www.cnblogs.com/guanchaoguo/p/17502258.html

相关文章

  • 产品体验报告:在行APP分析
    1产品概述1.1体验环境设备型号:iPhone6p操作系统:iOS11.4.1体验版本:v3.8.0体验时间:2018.07.20-2018.08.122市场分析2.1目标用户从360趋势可以得出性别比例相差不大,用户人群年龄集中在19-34岁之间,地域集中在以北京广东为主的一二线经济发展比较快的地区或互联网行业比较发达的城......
  • create-react-app 除了NODE_ENV如何区分环境变量
    比如webpack打包的时候,可能要打包到测试环境或者生产环境,但是这时候NODE_ENV的值都是production,这个时候如何区分呢。答案是:cross-env和webpack.DefinePlugin1.定义环境变量到编译环境:测试环境: cross-envNODE_STAGE=testnpmrunbuild预上线: cross-envNODE_STAGE=s......
  • 基于uni-app+vue3渲染markdown格式|uniapp软键盘顶起问题解决方案
    前些时候有给大家分享一篇uni-app+vite4+uview-plus搭建跨端项目。今天主要分享下在uniapp中渲染markdown语法及uniapp中软键盘弹起,页面tabbar或顶部自定义navbar导航栏被撑起挤压的问题。如上图:支持h5+小程序+App端markdown解析渲染。上面则是演示了在App端+小程序端键盘弹......
  • esp-idf apptrace功能实验
    应用层跟踪库Apptrace功能简介:主要功能一共有四个,目前探索了3个收集来自特定应用程序的数据。具体请参阅特定应用程序的跟踪。记录到主机的轻量级日志。具体请参阅记录日志到主机。系统行为分析。具体请参阅基于SEGGERSystemView的系统行为分析。(同时连jtag还有uar......
  • 学习 | App自启动和关联启动
    一、监管要求1.1监管条例164号文(《工业和信息化部关于开展纵深推进APP侵害用户权益专项整治行动的通知》)中有提到,App在无合理场景、且未经用户明示告知和同意的情况下,禁止频繁自启动和关联启动:《工业和信息化部关于进一步提升移动互联网应用服务能力的通知》1.2被通报案......
  • Xcode 15 beta 2 (15A5161b) 发布下载 - Apple 平台 IDE (visonOS 1 beta 已发布)
    Xcode15beta2(15A5161b)发布下载-Apple平台IDE(visonOS1beta已发布)IDEforiOS/iPadOS/macOS/watchOS/tvOS/visonOS此版本已加入visonOS支持。请访问原文链接:https://sysin.org/blog/apple-xcode-15/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org......
  • 用applescript脚本实现检测手机号码是否注册imessage的原理
    一、检测数据的两种方式:1.人工筛选,将要验证的号码输出到文件中,以逗号分隔。再将文件中的号码粘贴到iMessage客户端的地址栏,iMessage客户端会自动逐个检验该号码是否为iMessage账号,检验速度视网速而定。红色表示不是iMessage账号,蓝色表示iMessage账号。2.编写脚本控制Macos/iphon......
  • 逆向分析某信营业厅APP
    逆向分析某信营业厅APPAPP版本号10.3.2工具IDAFRIDAJEB抓包分析可以看到显示红色的,抓包失败。从ua中可以看到,采用的okhttp通信框架,接下来的思路就是反编译客户端,静态分析。查壳、脱壳经工具查询,得知其采用的是爱加密的壳。FridaHookfrida-U-fcom.ct.client-l1.js--no-pau......
  • 逆向分析某信营业厅APP
    逆向分析某信营业厅APPAPP版本号10.3.2工具IDAFRIDAJEB抓包分析可以看到显示红色的,抓包失败。从ua中可以看到,采用的okhttp通信框架,接下来的思路就是反编译客户端,静态分析。查壳、脱壳经工具查询,得知其采用的是爱加密的壳。FridaHookfrida-U-fcom.ct.client......
  • 连接app的封装方法
    importpsutilfrompywinauto.applicationimportApplicationfrompywinautoimportDesktop,WindowSpecificationclassConnApp:@staticmethoddefconn_single_proc_app(proc_name:str,proc_path:str,app_backend:str="win32",......