Closed fcladera closed 8 years ago
Usar la última versión de node, ideas @andresmanelli ?
Usar sólo curl, y no usar wget
Ruby es necesario usar rvm? No podemos usar una versión de paquete de una distro?
Lo que he pensado para esto es lo siguiente: vamos a pegarnos a la versión LTS de Ubuntu, para los paquetes grandes. Las LTS son versiones con soporte para actualizaciones de seguridad, pero no cambian las versiones de los paquetes individuales. Esto es ideal, porque podemos tener un entorno de desarrollo común donde las cosas funcionen para todos, y que habría que actualizar cada vez que salga una nueva LTS, cada dos años.
Neo4j parece que no tiene paquete oficial para ubuntu, por lo que deberíamos tratar de fijar una versión en particular que no joda con las dependencias que tenemos ahora.
Para las otras dependencias que se manejan con npm o bower, el control de versiones se hace efectivamente en el programa, porque no habría problema.
Qué les parece? Comentarios?
El tema de nodejs, fijate que hay versiones mucho mas nuevas y que de hecho creo que la 0.10 o 0.12 van a salir de circulación. Copio: v4.4.0 For most users y v5.8.0 stable With latest features. Yo estoy usando la stable sin ningún problema.
Ruby ya está en la 2.3.0 (que la uso ahora sin problemas también).
Git no estoy seguro ahroa pero en la página figura la 2.7.3 (Por algo en especial pusiste la 1.9.3?)
jre ni idea.
Pregunto de paso: Se puede hacer un docker file para automatic deployment? No tengo ni idea como es todo ese proceso pero estaria bueno ir pensandolo.
Podemos pegarnos a una versión de ubuntu más reciente, si queremos tener paquetes más nuevos. El problema de eso es que hay que estar actualizando cada 9 meses, porque las versiones pierden soporte (por eso había propuesto lo de LTS). Pero no es una mala idea!
En teoría, una vez que el container está hecho (por Dockerfile o por commits sobre un container), uno puede hacer deploy con el container. Es la magia de todo esto :)
A ver si esta te gusta Rulo:
Go for it
-----Message d'origine----- De : "Fernando Cladera" notifications@github.com Envoyé : 15/03/2016 21:04 À : "MecatronicaUncu/Red-Social-Asociacion" Red-Social-Asociacion@noreply.github.com Cc : "Andrés" andresmanelli@gmail.com Objet : Re: [Red-Social-Asociacion] La dama está gorda (#78)
A ver si esta te gusta Rulo: npm 3.5.2 nodejs 4.2.6 git 2.7.0 ruby 2.3.0 jre 1.8 — You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub
Hay que revisar si el jdk y el jre son necesarios en el Dockerfile. Es la última dependencia que nos queda por definir.
Cierro esto porque no hay mucho más para sacar
Estoy tratando de hacer un container con docker, y el proyecto completo pesa 1.5 GB! De más está decir que es gordo, muy gordo. Hay que limpiar (y actualizar la doc y los scripts de instalación avec). Si alguien tiene una idea de cosa que esté extra, puede agregarla a este thread. Ej: MONGO