60

Non effectivement je pourrais en ajouter une, comme j'utilise nginx je n'ai pas ça sous la main, désolé.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

61

Pas de probleme, je vais commencer par une config extreme minimale grin
avatar
納 豆パワー!
I becamed a natto!!!1!one!

62

En fait je réalise que si, il y a un exemple puisque le Vagrantfile fourni dans le repo utilise Apache pour son installation. Tu peux voir la configuration à partir de la ligne 78 ici : https://github.com/r3c/yaronet/blob/master/setup/vm/Vagrantfile#L78
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

63

Merci!

J'ai créé une pull request, toujours en WIP (je veux peaufiner 1 ou 2 trucs).

parser.php m'a causé des soucis grin
avatar
納 豆パワー!
I becamed a natto!!!1!one!

64

Ok j'ai compris, il faut pas executer setup/configure.php as root user.
Ah, c'est relou.
avatar
納 豆パワー!
I becamed a natto!!!1!one!

65

Normalement non, pas besoin d'exécuter des scripts inconnus en root smile mais ça n'aurait pas du casser pour autant, quelle erreur tu as eue ?

Merci pour les changements, je regarde ça bientôt smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

66

npm install pour deval me donnait "npm WARN cannot run in wd ...", et j'ai pour le moment pas trouve mieux que d'ajouter le flag --unsafe-perm


cf:
WIP: Feature/docker setup by pinboro · Pull Request #3 · r3c/yaronetGitHubIntroduce a simple Docker / docker-compose setup for local environment.
avatar
納 豆パワー!
I becamed a natto!!!1!one!

67

Ah oui mais non, je pense que c'est une plutôt bonne sécurité, pas spécialement envie de permettre à npm de d'exécuter en root sans être au courant smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

68

Moi non plus, mais je suis pas très inspiré par une alternative pour le moment.

Enfin si mais j’ai pas essayé.
avatar
納 豆パワー!
I becamed a natto!!!1!one!

69

Mais pourquoi tu tiens à utiliser le compte root ? Tu ne peux pas utiliser n'importe quel autre compte moins privilégié ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

70

Je tiens pas tant a utiliser root, le docker container est root par defaut.
J'ai fait une approche mvp pour montrer le proof of concept dans la pull request.
Apres, il y a toujours moyen de changer ca, je vais avoir besoin d'un peu plus de temps pour tester smile
avatar
納 豆パワー!
I becamed a natto!!!1!one!

71

C'est une ligne dans ton Dockerfile en meme temps
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

72

Non, parce que le script entrypoint va gueuler sur toutes les operations que je veux faire en root.
avatar
納 豆パワー!
I becamed a natto!!!1!one!

73

Oui et non tu peux dans le dockerfile changer le user plusieurs fois.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

74

Certes, mais entrypoint est un script qui tourne en dehors du Dockerfile, donc changer le user dans Dockerfile n'a pas vraiment d'importance ici.

Apres, oui, on peut faire plus elegant, en passant un peu plus de temps. Mais ca reste une iteration 1 pour un environment local, je vois pas l'interet de pousser plus loin tout de suite.
avatar
納 豆パワー!
I becamed a natto!!!1!one!

75

Ça a l'air plutôt pratique smile J'ai répondu sur la review, mais TL;DR je ne connais rien à Docker donc j'essaie de l'installer ce week-end pour pouvoir tester. Merci pour le changement en tout cas smile

[edit] Bon, ma première expérience avec Docker commence très mal. Il faut créer un compte pour télécharger "Docker for Windows", mais la page de création de compte ne fonctionne pas (elle se rafraichit sans aucun message d'erreur). J'ai trouvé un compte fonctionnel (merci Google) pour pouvoir continuer. L'installeur démarre tout seul et copie tout dans C:\ sans aucune confirmation. Au premier lancement, il demande à couper Hyper-V, redémarrer, et rend VirtualBox non fonctionnel au passage. Je vais faire une nouvelle tentative à l'intérieur d'une VM parce que je n'ai pas envie de casser mon système, mais si ça ne fonctionne pas je ne vais pas pouvoir tester ton patch, désolé sad
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

76

Docker Windows utilise Virtual box en interne
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

77

Comme sous macOS, du coup. Si je ne me trompe pas, c'est relativement semblable à LXC et donc très lié au noyau Linux.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

78

Oui, docker n’est absolument pas portable en tant que tel. Ce qui est dispo sur OS X et Windows n’est qu’une interface similaire et non de véritables containers.

Ceci dit je me demande ce qu’il en est sous Windows avec WSL maintenant.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

79

Ahh, windows... il fait aussi faire le sharing de volume pour pouvoir mounter le folder local.
Avec Mac ça passe tout seul.
À l’intérieur d’une VM locale j’ai jamais essayé, j’ai des doutes.

Sinon tu peux aussi kicker une VM Ubuntu sous aws ou google cloud (éviter centos).
avatar
納 豆パワー!
I becamed a natto!!!1!one!

80

En effet sous une VM windows ça n'est pas beaucoup mieux :
Unable to start: L’exécution de la commande s’est arrêtée, car la variable de préférence « ErrorActionPreference » ou le paramètre courant a la valeur Stop : Échec du démarrage de 'MobyLinuxVM'.
Je tente une dernière fois dans une VM Ubuntu sad (je n'ai pas de compte Google Cloud ni AWS)

[edit] Bon c'était un poil mieux sous Ubuntu, j'ai pu installer Docker et lancer les deux conteneurs (MySQL et Apache). Ça a l'air de marcher quasiment, mais il y a un problème de locale que je n'ai pas pu résoudre (probablement lié à Ubuntu, pas à ton changement) et en essayant de suivre quelques judicieux conseils sur Google (qui consistent à réinstaller le package "locale") le terminal ne fonctionne plus. C'est quand même vraiment cool d'utiliser des outils supposés me simplifier la vie pour au final y passer 10 fois plus de temps que si j'avais fait à la main grin

Comme il faudra probablement que je réinstalle la VM et le Docker pour pouvoir tenter à nouveau, je laisse passer un peu de temps parce que j'atteinds ma limite avant de m'énerver grin

En attendant j'ajoute en commentaire dans la review quelques trucs mineurs qu'il me semble avoir vu en essayant de tout faire fonctionner smile

[edit] Victoire, j'ai enfin une instance qui tourne ! Il y a plein de petites choses à corriger, dont une bonne partie qui ne sont pas liées à ton changement, je poste tout ça en vrac dans la review et j'essaie de le faire rapidement smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

81

Merci! C'est cool, ca avance. Je vais pusher des updates demain matin.
avatar
納 豆パワー!
I becamed a natto!!!1!one!

82

C'est quasiment bon smile

Je pense que j'ai corrigé les problèmes de mon côté, a priori il reste le coup des locales à générer (pas forcément indispensable, c'est surtout pour garder la même configuration partout) et la chaine de connexion SQL. Pour le npm install c'est peut-être moi qui me suis loupé, je vais retenter à zéro pour regarder si ça passe smile

[edit] Et c'est mergé ! Merci natto top
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)