Tag: h2

使用jerster和docker导入JDL后出错

我对jijster和docker相当陌生,所以按照https://jhipster.github.io/上的指导原则,我创build了一个项目并为它提供了一个jdl,并且工作正常,但是有时在我修改了JDL并导入之后我在liquibase上遇到错误: liquibase.exception.ValidationFailedException: Validation Failed: 1 change sets check sum classpath:config/liquibase/changelog/20170503085311_added_entity_UserExtra.xml::20170503085311-1::jhipster was: 7:b003877ed240ca2875c521b97652ede2 but is now: 7:c70070cc415203aec1492492225e18d7 at liquibase.changelog.DatabaseChangeLog.validate(DatabaseChangeLog.java:266) at liquibase.Liquibase.update(Liquibase.java:210) at liquibase.Liquibase.update(Liquibase.java:192) at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:431) at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:388) at io.github.jhipster.config.liquibase.AsyncSpringLiquibase.initDb(AsyncSpringLiquibase.java:79) at io.github.jhipster.config.liquibase.AsyncSpringLiquibase.lambda$afterPropertiesSet$0(AsyncSpringLiquibase.java:61) at io.github.jhipster.async.ExceptionHandlingAsyncTaskExecutor.lambda$createWrappedRunnable$1(ExceptionHandlingAsyncTaskExecutor.java:63) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 从以前的经验来看,数据库似乎没有升级,因为导入是通过.jh文件完成的,这就提出了问题,我们应该手动更新数据库? 我已经尝试了这种方法,然后我得到了我生成的说明内部错误的jhipster网站的forms的警告,即使刷新页面我添加的条目后,即使如此。 我将不胜感激任何帮助,谢谢!

在Azure上运行Nginx的Docker镜像的正确SSLconfiguration是什么?

我正在创build一个Dockerfile,以在Nginx上运行在Azure上的静态网站。 所有使用此Docker镜像的应用程序服务都将强制redirect到SSL和H2。 我应该如何configuration这些值以在Azure中的应用服务上利用SSL设置? 将SSL绑定到域时Azure在后台执行的操作并不清楚。 ssl_certificate /etc/letsencrypt/live/##DOMAIN##/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/##DOMAIN##/privkey.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!MD5; 谢谢,

在部署期间将数据保持在embedded式数据

我正在考虑一个架构,我在一个Docker容器中运行的JBOSS上部署一个JavaEE Web应用程序。 机器:docker(linux) web服务器:jboss 框架:vaadin + jpa + hibernate 数据库:(这是我的问题) 由于这是一个非常简单的应用程序,我正在考虑使用像derby或h2这样的embedded式数据库。 但是,如果需要部署此应用程序的新版本,则必须保留数据库内的数据。 所以,这是一个相当愚蠢的问题,但我需要确认我的假设是正确的。 假设(正确与否): 如果停止docker机并重新启动,数据将会丢失。 如果我保持Docker容器运行并部署新版本的* .WAR文件,则不会丢失任何数据 我可以创build一个sql脚本在启动时运行并填充数据库,但所有用户生成的数据都将丢失。

如何dockerize我的玩Scala应用程序?

这是我第一次使用Docker。 我正确地安装了它,并且守护程序服务正在运行,正如所说的那样。 所以,我有一个简单的networking应用程序与玩框架和Scala语言。 运行“sbt docker:publishLocal”之后,我得到了“构build的图像play-scala-book:1.0-SNAPSHOT”的成功。 我导出“DOCKER_HOST = tcp://192.168.0.8:2375”。 我built.sbt是>> // import NativePackagerKeys._ // setting a maintainer which is used for all packaging types maintainer := "Felipe Oliveira Gutierrez" // exposing the play ports dockerExposedPorts in Docker := Seq(9000, 9443) name := """play-scala-book""" version := "1.0-SNAPSHOT" lazy val root = (project in file(".")).enablePlugins(PlayScala) scalaVersion := "2.11.7" […]

docker组成无效的卷目的地path:'。' 安装path必须是绝对的

以下是我的dockerfile工作来运行H2数据库:我想为此创build一个docker撰写文件。 FROM klousiaj/oracle-java:7.79 MAINTAINER JP Klousia <klousiaj> ENV DOWNLOAD http://www.h2database.com/h2-2016-10-31.zip ENV DATA_DIR /opt/h2-data RUN curl ${DOWNLOAD} -o h2.zip \ && unzip h2.zip -d /opt/ \ && rm h2.zip \ && mkdir -p ${DATA_DIR} EXPOSE 8082 9092 CMD java -cp /opt/h2/bin/h2*.jar org.h2.tools.Server \ -web -webAllowOthers -webPort 8082 \ -tcp -tcpAllowOthers -tcpPort 9092 \ -baseDir ${DATA_DIR} VOLUME […]