
Anton
24.05.2017
11:39:36
#whois Эникей, плюсы туда-сюда, как и минусы. Почитать хочу, нуб в %название_чата%. Пришел по линку %кстати%.

Sergii
24.05.2017
11:57:20
Всем привет!

Konstantin
24.05.2017
11:57:39
#whois Unix-админ, админю серваки. С докером не шибко работал, на новой работе используют. Возможно найду здесь ответы на пока не сформировавшиеся вопросы. Пришел с ДевОпса

Igor
24.05.2017
12:17:05
Народ помогите а, есть такие кто YII в docker совал?

Google

Artem
24.05.2017
12:17:29

Igor
24.05.2017
12:17:35
Ну да

Artem
24.05.2017
12:17:43
только локально)

Igor
24.05.2017
12:17:47
ТАм у меня запара с правами

Таймураз
24.05.2017
12:18:04
Всем привет
Не знаете, есть ли чат по Alpine?

Igor
24.05.2017
12:18:10
Рабочий путь приложения ".../protected/runtime" задан неверно. Удостоверьтесь, что директория доступна для записи пользователю, под которым запущен веб-сервер.
Как выставлял права?

Artem
24.05.2017
12:18:56
хм, да у меня не было проблемы такой

Igor
24.05.2017
12:18:58
через Dockerfile?
аа
я понял

Таймураз
24.05.2017
12:19:15

Igor
24.05.2017
12:19:22
так?

Google

Igor
24.05.2017
12:19:28
ну я так понимаю

Таймураз
24.05.2017
12:19:31
Задай заново вопрос
А, вы тут немного переписывались

Igor
24.05.2017
12:19:52
У папки с проектом yii должен владелец быть юзер который сервер стартутет
я так понимаю?

Таймураз
24.05.2017
12:20:08
Нужно не только выставить права, нужно и папку runtime созданной держать

Igor
24.05.2017
12:20:22
таак
и всё это только через dockerfile?

Таймураз
24.05.2017
12:20:55
У нас гитигнор в исходниках лежит
В этой папке, разумеется

Igor
24.05.2017
12:22:08
Я понял

Таймураз
24.05.2017
12:22:45

Igor
24.05.2017
12:23:54
о боль

Таймураз
24.05.2017
12:24:21
Или может кто подскажет ftp сервер на alpine?

Konstantin
24.05.2017
12:43:40
о боль
у тебя апач,nginx,fpm? какой стек?

Igor
24.05.2017
12:43:56
nginx, php-fpm

Konstantin
24.05.2017
12:44:02
делай одного юзера и права на файлы соответственно
у меня yii2, проблем нет. nginx и fpm под стандартным www-data оба

Igor
24.05.2017
12:44:47
так

Konstantin
24.05.2017
12:44:55
в alpine правда его нет, создаю сам

Google

Igor
24.05.2017
12:45:01
а как устанавливаешь им владельца?
через dockerfile?

Konstantin
24.05.2017
12:45:20
chown

Igor
24.05.2017
12:45:39
scritps?

Konstantin
24.05.2017
12:45:50
а?)

Igor
24.05.2017
12:46:12
То что нужно установить права
на папку с проектом внути контейнера я уже понял
но
как это сделать

Konstantin
24.05.2017
12:46:45
либо делаешь chown либо перед ADD меняешь юзера
в Dockerfile

Igor
24.05.2017
12:47:02
ага

Igor
24.05.2017
12:47:05
я понял

Konstantin
24.05.2017
12:47:06
либо entrypoint

Igor
24.05.2017
12:47:33
я просто только что через exec зашел в контейнер
хотел руками поменять
и успех меня не постиг
Вот: https://yadi.sk/i/CgBXiAZu3JUqvK

Konstantin
24.05.2017
12:49:26
а www-data есть?
grep www /etc/group

Google

Igor
24.05.2017
12:50:49
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
ww-data:x:33:
и юзер и группа

Konstantin
24.05.2017
12:52:12
так chown 33:33 тогда, а не 1000

Igor
24.05.2017
12:54:04
chown -R 33:33 /code так же?
стопориться процесс

Admin
ERROR: S client not available

Igor
24.05.2017
12:54:37
может файлов много?
Не хочет менять, щас через dockerfile попробую

Konstantin
24.05.2017
13:01:34
пробуй иначе
find /path/* | xargs chown www-data:www-data

Igor
24.05.2017
13:01:42
а если я папку с проектом в volumes прокидываю
это влияет?

Konstantin
24.05.2017
13:02:08
нет, можешь даже с хоста chown Делать

Igor
24.05.2017
13:02:32
RUN mkdir /code && chown -R www-data:www-data code
вот такое написал в Dockerfile
владелец всё так же 1000 1000
где я лажаю

Таймураз
24.05.2017
13:09:06

Igor
24.05.2017
13:09:33
намекаешь на пропущеный /

Google

Igor
24.05.2017
13:09:52
?

Таймураз
24.05.2017
13:10:06
либо лишний в mkdir

Igor
24.05.2017
13:10:32
без mkdir
папки /code не существует
аа
нет
не помогает
FROM nginx:latest
RUN mkdir /code && chown -R www-data:www-data /code
так то же не работает

Konstantin
24.05.2017
13:11:29
у тебя code ничего не содержит, что ты там пытаешься сделать?

Igor
24.05.2017
13:12:04
chown)
делать ADD?

Таймураз
24.05.2017
13:12:37
chown)
Он имеет ввиду, что ты папке права выставишь, но при COPY у файлов будут рутовые права

Igor
24.05.2017
13:12:37
потом chown?

Konstantin
24.05.2017
13:13:50
ну конечно
папка же пустая пока