vivo-project / VIVO

VIVO is an extensible semantic web application for research discovery and showcasing scholarly work
http://vivoweb.org
BSD 3-Clause "New" or "Revised" License
205 stars 127 forks source link

Enable war deployment model (#197.1) #3839

Closed ghost closed 1 year ago

ghost commented 1 year ago

VIVO GitHub issue: https://github.com/vivo-project/VIVO/issues/3034

See details on previous reverted PR: https://github.com/vivo-project/VIVO/pull/197

What's new?

How should this be tested?

Clone Vitro and VIVO and checkout feature branches VIVO-3034-psuedo-rebase

git clone --branch VIVO-3034-psuedo-rebase git@github.com:vivo-project/Vitro.git
git clone --branch VIVO-3034-psuedo-rebase git@github.com:vivo-project/VIVO.git

or

git clone git@github.com:vivo-project/Vitro.git
cd Vitro
checkout VIVO-3034-psuedo-rebase
cd ..
git clone git@github.com:vivo-project/VIVO.git
cd VIVO
checkout VIVO-3034-psuedo-rebase

Build Vitro

cd Vitro
mvn clean install

Build and run VIVO with Docker

cd VIVO
mvn clean package
docker-compose up

If not using Docker, copy the war file into Tomcat.

cp installer/webapp/target/vivo.war /usr/local/tomcat/webapps/ROOT.war

Check http://localhost:8080/

Interested parties

@VIVO-project/vivo-committers @chenejac

chenejac commented 1 year ago

superseded by https://github.com/vivo-project/VIVO/pull/3844