Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deployment documentation #9

Open
fernandofig opened this issue Nov 14, 2014 · 7 comments
Open

Deployment documentation #9

fernandofig opened this issue Nov 14, 2014 · 7 comments

Comments

@fernandofig
Copy link

First of all, I'd like to thank you for this great tool - I use it a lot for prototyping some XSL transformations, or mostly for quick tests, it helps me a lot.

With that said, the example implementation running on http://xsltransform.net suffers a lot from availability issues. Of course, since it's provided mostly as a showcase for the tool and being free of charge, we really have no right to complain, but this has really bitten me in the instances where it was down.

So I'm opening this issue to ask for some documentation, maybe on the wiki, on how to roll your own: a step-by-step description on how to deploy this tool on one's own server, with detailed descriptions about runtime and library dependencies, etc.

@joepjoosten
Copy link
Owner

Hi,

I've recently moved the hosting from cloudbees to an aws t2.small instance, because cloudbees stopt their free hosting services.

The problem i currently have is that the program get's shutdown because it runs out of memory. This can be because of a memory leak, many users, or http://en.wikipedia.org/wiki/Billion_laughs.

I can't seem to locate the exact problem yet.

I will post a readme how to start your own service soon. I think a will upgrade the project to play 2.3 first. This will make the install and running the program easier (you don't have to install the play framework anymore).

Hope this helps.

Regards.

@mnalepa
Copy link

mnalepa commented Oct 29, 2015

Has there been any further documentation for bringing up a separate instance of this?

I've been able to fork it on github and run it in sbt -- but it dies looking for the database and I don't see any definition anywhere of the database and/or tables that need to be set up.

@hikmat30ce
Copy link

@mnalepa can you mention the steps how to run it locally!

@mmdgreat
Copy link

Please help!! Your tool is awesome but I have no idea how to run it or deploy it on local or on AWS. What is a prerequisite? What needs to be set up like Java, scala etc.

@solth
Copy link

solth commented Sep 15, 2023

I want to second this! @joepjoosten this really is a great tool I often use to test XSL stylesheets, thanks so much for providing it. Being able to deploy it on my own server to improve availability would be very helpful, though! Do you have any documentation on how to do that? I am sure many people would be very grateful and it might take some load from your demo installation!

@hikmat30ce
Copy link

@solth I was able to run it locally in docker, I think 2-3 years back. I found this docker file. you can give it a try

FROM hseeberger/scala-sbt
RUN mkdir /XSL-tester
COPY . /XSL-tester
RUN cd /XSL-tester/XSL-tester
RUN apt-get update
RUN sbt
RUN run`

@hikmat30ce
Copy link

you can give a try to this image
https://hub.docker.com/repository/docker/hikmat30ce/xslt-tester/general

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants