ABM de personas con spring-web y angular 6
- maven 3.3.9
- java 8
- node 8.11.3
- npm 6.3.0
- clonar repositorio
- cd ABMPersonas
- mvn -U clean install
- export DB_DIR=<path_to_db_h2_dir> (variable de entorno para configurar donde guardar el archivo de base de datos ej:
export DB_DIR=/home/<user>/app) - make tomcat-local
- ingresar al navegador en
http://localhost:8081/app
- clonar repositorio
- cd ABMPersonas
- mvn -U clean install
- crear directorio para guardar archivo de base de datos:
mkdir <path_to_db_dir> - asignar como owner a tomcat7:
chown tomcat7:tomcat7 <path_to_db_dir> - agregar linea en configuracion de tomcat luego de la definicion de JAVA_OPTS para definir la variable de entorno del directorio de la base de datos:
JAVA_OPTS="${JAVA_OPTS} -DDB_DIR=<path_to_db_dir>"en/etc/default/tomcat7 - cp people-war/target/app.war /var/lib/tomcat7/webapps/app.war
- reiniciar servicio tomcat7:
service tomcat7 restart - ingresar al navegador en
http://localhost:8080/app
- clonar repositorio
- cd ABMPersonas
- construir imagen docker ejecutando
docker build -t people-app .(solo ejecutar la primera vez para construir la imagen docker) - correr aplicacion ejectuando:
docker run -d -e DB_DIR=~/people-app -p 8081:8081 people-app - ingresar al navegador en
http://localhost:8081/app