Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Antoine Beyet
    @Stoakes
    Salut, bienvenue !
    Super, pleins de choses à apprendre, en tout cas n'hésites pas sur les questions.
    Pour docker, j'étais chez vous en Septembre et je ne crois pas que vous ayez une installation avec (enfin ce n'était pas le cas quand j'avais discuté avec Thomas). Par contre pour l'environnement de dev ça pourra te servir.
    Pour les questions passe plutôt sur le canal Dev, ça sera plus simple. 2 choses: A moins de discuter en privé, tout ce qui est dans ces canaux est publique (pas gênant en soi mais à garder en tête). La licence de Jeyser est AGPLv3 donc tout ce qui est construit sur ou au dessus de Jeyser doit être open source.
    Olivier Recordon
    @Olivier-R
    Bienvenue ! Au plaisir de te voir contribuer !
    Pitou
    @PitouGames
    Merci pour l'accueil. Effectivement, notre Jeyser en prod ne tourne pas sous docker.
    Je me suis installé une version de l'ERP sur mon PC, qui elle tourne sous docker. Je suis curieux de savoir comment vous vous organisez pour dev sur ce projet, et surtout comment vous avez configurer votre environnement de développement.
    Olivier Recordon
    @Olivier-R
    Env de dev: un Nginx/Mariadb/PhpMyAdmin qui tourne en local, Gitkraken pour la gestion de version et PhpStorm
    Antoine Beyet
    @Stoakes
    De manière plus générale, il y a dans le dépôt une liste de ticket et de choses à faire. Les choses faciles à faire sont avec le label "easy". Des que tu as une idée, un bug, une remarque, créé un ticket. Ca nous servira à ne pas perdre d'informations.
    Si tu as envie de travailler sur un ticket, commente le pour dire que tu le prends et travailles sur une branche dans ton fork de Jeyser.
    Des que tu as fait quelques modifs, ouvre une pull request vers n7consulting/Incipio branche dev. Si tu l'ouvres tot, ca nous permettra de commenter tot et donc que tu ne passes pas trop de temps à refaire ce que tu as déjà fait.
    Antoine Beyet
    @Stoakes
    Il y a en plus de ca le guide du contributeur : http://jeyser-crm.n7consulting.fr/docs/dev/contributing
    Antoine Beyet
    @Stoakes
    Une Pull Request (PR) ne sera pas validée si toutes les intégrations continues ne sont pas au vert. Il faut ensuite que je valide les changements, et si ceux-ci peuvent avoir un impact un peu plus large qu'Olivier les valide également.
    Enfin nous essayons d'avoir un arbre de commit propre, donc tu auras besoin de maîtriser git pull --rebase (facile) et `git rebase -i (plus difficile)
    Antoine Beyet
    @Stoakes
    La reglementation generale sur la protection des données & Jeyser, nouvelle page de doc: http://jeyser-crm.n7consulting.fr/docs/features-fr/gdpr/
    Youssef Diouri
    @Nesslax
    Bonjour,
    j'ai vu votre outil et je voudrais bien pouvoir le tester et le dev sauf que je suis débutant en symfony
    ce que je n'arrive pas à comprendre c'est est ce que Docker est obligatoire pour le fonctionnement de l'outil ?
    Antoine Beyet
    @Stoakes
    Bonjour,
    Docker est une couche de virtualisation qui nous permet de nous abstraire de la machine sur laquelle tourne Jeyser et installer Jeyser en 5 commandes bash.
    C'est aussi cette couche qui: simplifie largement la maintenance de l'application, nous permet d'orchestrer une application multi-composants et donc de proposer des fonctionnalités plus avancées comme le certificat SSL automatique.
    Pour faire tourner en production Jeyser, je ne recommande que l'installation avec Docker, le reste demande trop de compétences pour être bien fait.
    Pour le dev, c'est mieux. L'inconvénient c'est que ca ajoute une couche de difficulté et que c'est mal supporté par Windows.
    Antoine Beyet
    @Stoakes
    Apres tu n'as pas vraiment besoin de comprendre ce que fait docker, il te suffit de maitriser 3 ou 4 commandes (docker-compose up, docker-compose stop, docker-compose restart, docker-compose exec <nom de ton service>) et ca permet un premier debut
    En plus de ca (pour dev en local), il te suffit de supprimer toutes les options prefixée par acme dans les options de traefik (dans le docker-compose.yml.dist).
    Youssef Diouri
    @Nesslax

    Enfaite j'essaye de l'installer sur un server que j'ai de scaleway.

    Je suis bloqué parce que mon serveur n'est pas totalement à jours php 5.6, du coup je n'arrive pas a installer les dépendences.

    Quand je fais composer update ca ne marche pas

    Qu'est ce que je peux faire ?

    Antoine Beyet
    @Stoakes
    Je t'ai répondu par mail
    Youssef Diouri
    @Nesslax
    Merci pour ta réponse
    peu recommadé pas non utilisable
    Youssef Diouri
    @Nesslax
    Franchement sans te mentir je suis ingé dev
    Antoine Beyet
    @Stoakes
    Je t'assure que Jeyser dockerisé est stable. Tu peux contacter Supaero pour leurs demander leurs retours d'expériences,
    Ca te vient d'où que Docker en prod est peu recommandé ? Les containers en web, tout le monde le fait.
    Youssef Diouri
    @Nesslax
    capgemini non plus
    CGI non plus
    Antoine Beyet
    @Stoakes
    Essayes, tu verras, c'est cool. Au pire comme vous êtes une junior entreprise et pas une banque, vous pouvez vous permettre (mais en vrai ça n'arrivera pas) un peu de downtime pour une maintenance simplifiée.
    Youssef Diouri
    @Nesslax
    je veux dire peut etre pour les autres projets mais pas les bancaires
    non moi je ne suis plus dans ma JE
    je veux juste voir et tester :D
    Antoine Beyet
    @Stoakes
    Dans ce cas là, profites en pour apprendre une nouvelle technologie
    Pour tester, tu as aussi la version de demo: http://jeyser-demo.herokuapp.com/
    Youssef Diouri
    @Nesslax
    @Stoakes Peux tu voir ton Inbox ?
    Antoine Beyet
    @Stoakes
    Je l'ai vu, mais sans détails supplémentaires que "j'ai juste installé git dessus lancé tes commandes et rien" , je n'ai rien à dire.
    Antoine Beyet
    @Stoakes
    @all Si nous devions proposer une solution permettant la sauvegarde des données, quelle solution vous conviendrait ?
    J'ai réfléchi à une solution permettant de les récupérer depuis l'UI de l'espace d'admin, mais dans le même temps, ça me semble être un moyen trop facile de faire fuiter les données. Qu'en pensez vous ?
    Antoine Beyet
    @Stoakes
    Je viens d'ouvrir une PR n7consulting/Incipio#281 avec une mise a jour du script d'installation automatique.
    Si vous avez des serveurs de démo en Ubuntu (16.04 ou 18.04), pouvez vous svp tester que le script fonctionne bien dessus aussi.
    Normalement c'est bon, mais plus nous sommes nombreux à tester, mieux c'est.
    Merci d'avance
    Pitou
    @PitouGames
    J'ai testé sur une nouvelle VM Ubuntu18.04 et ça n'a pas fonctionné. Le packtage "docker-ce" ne lui a pas plu. Voir les logs sur ta PR
    Antoine Beyet
    @Stoakes
    Oui j'ai eu le mail de notif.
    Merci
    Si tu regardes la version dzns master, juste avant d'ajouter docker aux depots j'installais 2 paquets. (je suis sur mon telephone je ne peux pas facilement te les donner). si tu les installes, et relance le script, est ce que ca fonctionne ?
    Pitou
    @PitouGames
    J'ai exécuté cette commande, qui était dans l'ancienne version du script d'instal' :
    ubuntu1804@ubuntu1804-VirtualBox:~$ sudo apt-get -y install curl linux-image-extra-$(uname -r) linux-image-extra-virtual Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-image-extra-4.15.0-23-generic E: Couldn't find any package by glob 'linux-image-extra-4.15.0-23-generic' E: Couldn't find any package by regex 'linux-image-extra-4.15.0-23-generic'
    PS : Je n'ai strictement rien fait sur cet Ubuntu avant de lancer l'installation.
    Antoine Beyet
    @Stoakes
    Ok. De toute facon ca avait disparu de la doc docker.ta vm est basée un iso d'ubuntu desktop ou bien c'est un vrai ubuntu server ?
    Pitou
    @PitouGames
    C'est un ubuntu desktop. J'avais fait mon install avec la version 16.04 desktop et l'ancien script sans soucis.