Buenos días:
Estamos migrando los proyectos de desarrollo de la universidad desde la versión 2.5 a la versión 3.2 de Siu-toba, con el objetivo final de poder incluir algunos de ellos, sino todos, en el portal Huarpe que se ha puesto en producción este año.
El entorno de desarrollo de los proyectos es una máquina virtual con debian 9, php 7.1, apache 2.4 corriendo con el usuario común del equipo, no como www-data.
En resumen los pasos que estamos haciendo para migrar los proyectos son:
- Descarga de template con clone al directorio del proyecto a migrar.
- Edición de archivo composer.json para incluir el framework 3.2 de toba y librerías que usa el proyecto.
- composer install
- Seteo de variables de entorno para instancia y directorio de instalación del proyecto.
- Instalación de toba para el proyecto.
- Copia de los archivos php y demás necesarios del directorio original (2.5) a directorio destino.
- Importación del proyecto a la versión nueva de toba.
- Modificación de los alias dentro del archivo toba.conf del proyecto (para poder pasar de un proyecto a otro sin tener que parar y levantar apache)
- Publicación del proyecto en la instancia de desarrollo
Con estos pasos al ingresar al navegador firefox por ejemplo en
http://localhost/archivo/toba_editor/3.2 aparece el proyecto para continuar con el desarrollo.
Necesitaríamos saber si los pasos estarían bien o si nos ha faltado algo.
Adjunto archivo txt con los comandos corridos para la creación e importación del proyecto archivo.
Tenemos dos temas más para ver como manejarnos internamente.
- Tenemos un servidor svn con los proyectos nuestros, tendremos que tener cuidado de no versionar la carpeta vendor? para no pisar las instalaciones de los demás desarrolladores?
- Otra cuestión es saber como se pasa a producción el proyecto, dado que antiguamente usábamos empaquetado y por lo que hemos podido leer de algún otro hilo, no se usaría más.
Desde ya muchas gracias por su atención.
Saludos,
Marcelo.