λ²κ·Έλ₯Ό μ κ³ ν©λλ€
akeneo V4 μ€μΉλ₯Ό μ€νν©λλ€.
μ곑κ°κ° depsλ₯Ό μ±κ³΅μ μΌλ‘ μ€μΉν ν make devλ₯Ό μ€ννκ³ λ€μμ μννμ΅λλ€.
μμ‘΄μ±μ λ§λ€λ€
docker-compose run -u λ
Έλ --rm λ
Έλ μμ¬ μ€μΉ
μμ¬ μ€μΉ v1.21.1
error μκΈ°μΉ μμ μ€λ₯κ° λ°μνμ΅λλ€: "EACCES: κΆνμ΄ κ±°λΆλμμ΅λλ€. mkdir '/home/node/.yarn/v6'".
μ 보 μ΄κ²μ΄ λ²κ·ΈλΌκ³ μκ°λλ©΄ "/srv/pim/yarn-error.log"μ μ 곡λ μ λ³΄λ‘ λ²κ·Έ λ³΄κ³ μλ₯Ό μ¬μμμ€.
info μ΄ λͺ
λ Ήμ λν μ€λͺ
μλ₯Ό λ³΄λ €λ©΄ https://yarnpkg.com/en/docs/cli/install μ λ°©λ¬Έ
Makefile:21 : λμ 'node_modules'μ λν λ μνΌκ° μ€ν¨νμ΅λλ€.
make[1]: * [node_modules] μ€λ₯ 1make[1]: '/ * /akeneo'
Makefile:65 : λμ 'dev'μ λν λ μνΌκ° μ€ν¨νμ΅λλ€.
make: ** [dev] μ€λ₯ 2
λ컀 λ²μ
Docker λ²μ 19.03.6, λΉλ 369ce74a3c
Docker-Compose λ²μ
docker-compose λ²μ 1.25.4, λΉλ 8d51620a
.yarn
ν΄λλ κΈ°λ³Έμ μΌλ‘ ~/.cache/yarn
λλ ${HOST_YARN_CACHE_FOLDER}
μ€μ ν κ²½μ°)λ₯Ό μ¬μ©νμ¬ λ³Όλ₯¨μΌλ‘ μ€μ λ©λλ€. ν΄λΉ ν΄λμ λν κΆνμ νμΈνμμμ€.
@aligent-lturner μ λ κ°μ λ¬Έμ κ° μμμ΅λλ€. ~/.cache/yarn
μ κΆνμ λ³κ²½νμ΅λλ€. μ΄μ μλν©λλ€. κ°μ¬ ν΄μ!
μλ
νμΈμ, μμ¬ μΊμ ν΄λ(docker-compose.yaml)μμ :zλ‘ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
'YARN_CACHE_FOLDER: '/ν/λ
Έλ/. μμ¬:z
κ°μ¬ ν΄μ ;)
κ°μ¬ν©λλ€. sudo chown ec2-user ~/.cache/yarn
μ€ννλ©΄ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€(ec2-userλ λͺ
λ Ήμ μ€ννλ μ¬μ©μμ).
sudo chown ec2-user ~/.cache/yarn , ec2-user κ° μλνμ§ μλ κ²μ μ΄ν΄νμ§ λͺ»νμ΅λλ€.
sudo chown ec2-user ~/.cache/yarn , ec2-user κ° μλνμ§ μλ κ²μ μ΄ν΄νμ§ λͺ»νμ΅λλ€.
μ΄ "λͺ λ Ή"μμ μ¬μ©μλ₯Ό μ€μ ν΄μΌ νλ―λ‘ μ¬μ©μκ° id λͺ λ Ήμ μ€ννκΈ°λ§ νλ©΄ λ©λλ€.
κ°μ₯ μ μ©ν λκΈ
.yarn
ν΄λλ κΈ°λ³Έμ μΌλ‘~/.cache/yarn
λλ${HOST_YARN_CACHE_FOLDER}
μ€μ ν κ²½μ°)λ₯Ό μ¬μ©νμ¬ λ³Όλ₯¨μΌλ‘ μ€μ λ©λλ€. ν΄λΉ ν΄λμ λν κΆνμ νμΈνμμμ€.