TEI Publisher is an Open-Source application that is described as follows in this documentation:
The motivation behind TEI Publisher was to provide a tool which enables scholars and editors to publish their materials without becoming programmers, but also does not force them into a one-size-fits-all framework. Experienced developers will benefit as well by writing less code, avoiding redundancy, improve maintenance and interoperability – to just name a few. TEI Publisher is all about standards, modularity, reusability and sustainability!
We've featured it in a Reclaim Cloud case study before, but since then, the best method to install it has changed. If you want to get up and running with TEI Publisher on Reclaim Cloud, follow these steps:
Log in at https://app.my.reclaim.cloud
Click on Marketplace.
Search for Docker and install the Docker Engine CE application.
From here you can change the subdomain of the environment, and give it a display name, or you can just leave it at the default values. All other settings do not need to be changed. Then Click Install.
Click on the arrow next to the environment you just created, then click on the Web SSH button to open up the terminal.
Enter (or copy and paste) this command in the terminal and hit enter:
docker run -d -p 80:8080 -p 443:8443 -v exist-data:/exist/data --name teipublisher existdb/teipublisher:latest
This will download the container and run it in the background:
Note that this command is very similar to the one listed in the instructions for the application on Docker Hub with a few changes to the ports, and an additional flag -d
that allows this application to run in the background. You'll want to bookmark the Docker Hub page for further information on how to administer the application:
https://hub.docker.com/r/existdb/teipublisher
Wait a few minutes for the application to start up, and you should be able to load it at the environment URL. Because we are just using a provided Reclaim Cloud URL in this case, you can just click the link below the name of your environment.