Skip to content

rodrigoabella/ABMPersonas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ABMPersonas

ABM de personas con spring-web y angular 6

Dependencias:

  1. maven 3.3.9
  2. java 8
  3. node 8.11.3
  4. npm 6.3.0

Ejecutar aplicacion en tomcat embebido:

  1. clonar repositorio
  2. cd ABMPersonas
  3. mvn -U clean install
  4. 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)
  5. make tomcat-local
  6. ingresar al navegador en http://localhost:8081/app

Ejecutar aplicacion en tomcat7:

  1. clonar repositorio
  2. cd ABMPersonas
  3. mvn -U clean install
  4. crear directorio para guardar archivo de base de datos: mkdir <path_to_db_dir>
  5. asignar como owner a tomcat7: chown tomcat7:tomcat7 <path_to_db_dir>
  6. 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
  7. cp people-war/target/app.war /var/lib/tomcat7/webapps/app.war
  8. reiniciar servicio tomcat7: service tomcat7 restart
  9. ingresar al navegador en http://localhost:8080/app

Ejecutar aplicacion con docker

  1. clonar repositorio
  2. cd ABMPersonas
  3. construir imagen docker ejecutando docker build -t people-app . (solo ejecutar la primera vez para construir la imagen docker)
  4. correr aplicacion ejectuando: docker run -d -e DB_DIR=~/people-app -p 8081:8081 people-app
  5. ingresar al navegador en http://localhost:8081/app

About

ABM de personas con spring-web y angular 6

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors