Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajouter la JRE ? #1

Closed
jbsarrodie opened this issue Mar 13, 2017 · 9 comments
Closed

Ajouter la JRE ? #1

jbsarrodie opened this issue Mar 13, 2017 · 9 comments

Comments

@jbsarrodie
Copy link
Collaborator

jbsarrodie commented Mar 13, 2017

Si on veux une version 100% portable, il est possible d'inclure la JRE.

Le seul hic c'est la place (150Mo pour la version fournie avec Archi) mais est-ce bien grave (et on peut peut-etre trouver plus light).

Edit : après recherche, il existe ça http://portableapps.com/apps/utilities/java_portable . Du coup je me demande si nous ne pourrions pas packager CMDBuild au format PortableApp...

JB

@Quentinvarquet
Copy link
Owner

Dans ce cas il va falloir remonter un gitbucket quelque part (le temps de faire la version portable) car github limite la taille des fichiers à 100 Mo (pour ça que je n'ai pas pu mettre le .war...)

@jbsarrodie
Copy link
Collaborator Author

Pour la limite en taille, il faudrait vérifier si BitBucket a la même. Ou alors ne conserver sur GH que les scripts "maison" et générer une version binaire sur GoogleDrive.

@Quentinvarquet
Copy link
Owner

https://blog.bitbucket.org/2014/05/30/repository-size-limits/

Mais sinon je parlais plus d'un https://github.com/gitbucket/gitbucket hébergé sur un serveur Docker (par hasard) ... :-)

Mais oui il reste la solution de drive !

@jbsarrodie
Copy link
Collaborator Author

De mon coté je parlais bien de BitBucket car je l'utilise avec Phil pour des repos privés :-)

Pour GitBucket, il va falloir faire réinstaller le serveur Docker.... Un jour

@Quentinvarquet
Copy link
Owner

Chose faite !

@jbsarrodie
Copy link
Collaborator Author

Je viens de tester et cela marche.

Quelques remarques :

  • La JVM est complete (il s'agit d'un SDK). Il est possible de ne conserver que le sous répertoire jre (et de le remonter dans l'arborescence). On gagne ainsi une centaine de Mo.
  • Il est aussi possible (pour faciliter la distribution pré-packagée) de dézipper le WAR dans le répertoire webapps/ROOT. De cette façon l'application est à la racine du site web et accéssible via http://localhost:8080

@Quentinvarquet
Copy link
Owner

cmdbuild.war dézippé dans /ROOT : 3cd49eb

@jbsarrodie
Copy link
Collaborator Author

Pour info, je confirme qu'on peut remplacer le JDK par la JRE présente dans java/jre (à remonter d'un niveau et changer le catalina.bat). Ca marche nikel et on économise 100Mo.

@Quentinvarquet
Copy link
Owner

En effet, c'est fait

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants