在Heroku上使用Docker部署REST api

我试图在Heroku上部署两个容器。 第一个是一个简单的MySQL容器,第二个是我的REST API的TomEE容器(这是第一个链接)。 但是我想我错过了什么,有些事情我不明白。 我用的Heroku容器:推 – recursion,似乎都没问题。 我的日志告诉我的容器运行没有问题。 但事实是,我不能访问我的REST API,我试图发送HTTP请求在URL https://myapp.herokuapp.com:8080/myapp/api/somethings,但我不能得到任何回应。

有我所做的:

我的文件(在同一个文件夹中):

  • myapp.war
  • 的context.xml
  • Dockerfile.mysql
  • Dockerfile.tomee
  • init_database.sql
  • MySQL的连接器的Java-5.1.35-bin.jar
  • 的tomcat-users.xml中
  • tomee.xml

和我的Dockerfiles:

Dockerfile.mysql

FROM mysql COPY init_database.sql /docker-entrypoint-initdb.d/ 

Dockerfile.tomee

 FROM tomee:8-jdk-7.0.1-plus EXPOSE 8080 WORKDIR /usr/local/tomee COPY tomcat-users.xml /usr/local/tomee/conf/tomcat-users.xml COPY context.xml /usr/local/tomee/conf/Catalina/localhost/manager.xml COPY tomee.xml /usr/local/tomee/conf/tomee.xml COPY mysql-connector-java-5.1.35-bin.jar /usr/local/tomee/lib COPY myapp.war /usr/local/tomee/webapps/myapp.war CMD ["catalina.sh", "run"] 

并在我跑的文件夹中:heroku容器:推 – recursion

我怎样才能确定我的REST API工作(我没有find一种方法来访问我的容器日志),我怎样才能访问它? 谢谢你的帮助。