You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 13, 2022. It is now read-only.
Dans le Makefile et les docker-compose.yml, nous mappons les UID et GUID de l'utilisateur de l'hôte sur l'utilisateur du conteneur. Cela permet par exemple que cet utilisateur soit propriétaire de tous les fichiers créés dans le conteneur (comme les node_modules/) sur les volumes montés entre l'hote et le containeur.
Pour faire cela, nous utilisions ceci en début de Makefile
export CURRENT_UID ?= $(shell id -u):$(shell id -g)
Mais certains environnement (mac ?, windows ?) ne supportaient pas l'utilisation du shell. Cette commande est alors devenu :
export CURRENT_UID ?= $(id -u):$(id -g)
Mais cela pose des problème au niveau de la CI (Github actions).
Du coup, ce patch a été mis en place
CURRENT_UID=$(id -u):$(id -g)
export CURRENT_UID ?= $(shell id -u):$(shell id -g)
Si cela semble avoir réglé le provlème sur les environnement prédédement cité, maintenant, cela ne fonction plus sous Linux (Ubuntu)
Il faudrait trouver une solution fiable pour régler ce problème.
The text was updated successfully, but these errors were encountered:
Ça dépends si tu prends en compte le #59 ! J'en ai rediscuté avec @alexisjanvier, on laisse tomber docker mais en laissant le docker-compose pour la BDD et on garde le makefile pour tout bien boostrapper.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Dans le
Makefile
et lesdocker-compose.yml
, nous mappons lesUID
etGUID
de l'utilisateur de l'hôte sur l'utilisateur du conteneur. Cela permet par exemple que cet utilisateur soit propriétaire de tous les fichiers créés dans le conteneur (comme lesnode_modules/
) sur les volumes montés entre l'hote et le containeur.Pour faire cela, nous utilisions ceci en début de
Makefile
Mais certains environnement (mac ?, windows ?) ne supportaient pas l'utilisation du
shell
. Cette commande est alors devenu :Mais cela pose des problème au niveau de la CI (Github actions).
Du coup, ce patch a été mis en place
Si cela semble avoir réglé le provlème sur les environnement prédédement cité, maintenant, cela ne fonction plus sous Linux (Ubuntu)
Il faudrait trouver une solution fiable pour régler ce problème.
The text was updated successfully, but these errors were encountered: