Skip to content
Snippets Groups Projects
Commit 93fda0f8 authored by David Benson's avatar David Benson Committed by GitHub
Browse files

Merge pull request #159 from kannangce/master

Dockerized the app

Former-commit-id: 9394fb0f
parents d1aa6933 61d7b20b
No related branches found
No related tags found
No related merge requests found
FROM frekele/ant:1.10.3-jdk8 as BUILD
RUN mkdir /usr/build
COPY src /usr/build/src
COPY etc /usr/build/etc
COPY war /usr/build/war
COPY VERSION /usr/build
RUN cd /usr/build/etc/build/
RUN ant -file /usr/build/etc/build/build.xml war
FROM tomcat:9.0 as TARGET
COPY --from=BUILD /usr/build/build/draw.war /usr/local/tomcat/webapps/
EXPOSE 8080
CMD ["catalina.sh", "run"]
\ No newline at end of file
......@@ -17,6 +17,16 @@ A development guide is being started on the GitHub project wiki. There is a [dra
The [mxGraph documentation](https://jgraph.github.io/mxgraph/) provides a lot of the docs for the bottom part of the stack. There is an [mxgraph tag on SO](http://stackoverflow.com/questions/tagged/mxgraph).
Docker
------
After successful build, from the project directory run
```bash
docker build -t draw .
docker run -d -p 8888:8080 draw
```
Now the app will be accessible at http://localhost:8888/draw/?https=0
Running
-------
The simplest way to run draw.io initially is to fork this project, [publish the master branch to GitHub pages](https://help.github.com/categories/github-pages-basics/) and the [pages sites](https://jgraph.github.io/drawio/src/main/webapp/index.html) will have the full editor functionality (sans the integrations).
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment