Sergey
Sergey
Про promql
Санжар
Нубский вопрос. Вроде поднял контейнер с php-fpm, mysql, а как мне через консоль выполнить команду вроде php artisan migrate в этом контейнере?
Дмитрий
Санжар
Композ поднял? Или просто
просто. мне именно доступ к консоли того, что внутри контейнера надо получить (я недавно начал работать с докером, извиняюсь если бред)
Дмитрий
docker exec
Konstantin
Konstantin
Konstantin
docker exec... или лучше docker-compose exec...
tfhx8
Всем привет. А есть что то готовое, чтобы ему на вход дать файлы с докер компомсом итп и задать ип сервер, логин и пароль и чтобы оно автоматом все залило и поставило?
Konstantin
Ильдар
Anonymous
Девопс.
Я аж чаем захлебнулся))
Konstantin
Девопс.
Меня сегодня за это уже хуесосили, я решил промрлчать))
Konstantin
tfhx8
Девопс.
а это DOCKER_HOST, что выше рекомендовали, не то?
Ильдар
Evgeniy
Санжар
С docker-compose оно не нужно
пытаюсь docker-compose exec php artisan migrate, пишет no such service: php
попытался ещё так:
— docker-compose exec php-fpm php artisan migrate
также но уже ошибка sqlstate name or service not known
я так понимаю это не с докером беда, а уже на уровне конфигов лары?
Evgeniy
в контейнере не установлен пых
Evgeniy
а вторая ошибка не настроены конфиги
Evgeniy
Санжар
а, точно! щас попробую.
Konstantin
Дмитрий
Дмитрий
docker-compose exec php php artisan ...
Дмитрий
Также советую не забывать про правильный Workdir
Ильдар
Санжар
спасибо, помогло! но миграции ошибку выдают, видимо проблемы в .env или порты неправильные,
Andriy
Andriy
Народ, подскажите что значит context в docker-compose?
George
Konstantin
George
Поясню, что это не каталог с dockerfile, а именно каталог с файлами
Nikita 🔥
В докере ошибка EBUSY: resource busy or locked, rmdir '/app/dist'. Кто-нибудь сталкивался с такой?
Sun
Без контекста вообще непонятно что ты хочешь сделать
Konstantin
гавно ваш докер
Sergey
😁
Anonymous
Nikita 🔥
volumes:
- "./src:/app/src"
- "./dist:/app/dist"
Nikita 🔥
Билд происходит в папку dist
Nikita 🔥
происходит ошибка EBUSY: resource busy or locked, rmdir '/app/dist'
Sun
У тебя в контейнере, кажется, что-то хватает папку волума до маунта
Sun
Не понимаю, как это возможно, но мне так кажется
Nikita 🔥
Nikita 🔥
не могу нормально забилдить проект
Sun
Попробуй, для начала, том заменить на add
Sun
Пройдёт ли копирование в нее
Nikita 🔥
Sun
А ещё вариант — сделать дебаг-сборку с аудитом на папку, куда подключается том
Konstantin
Nikita 🔥
Konstantin
бля, покажи что у тебя, сидят все гадают
Sun
Так, стоп. Билд внутри?
Nikita 🔥
да, билд внутри
Sun
Эмм. Том, для начала, на другую папку, в конец билда просто копирование добавить — срастётся или нет?
Nikita 🔥
а, а японял о чем вы
Nikita 🔥
сейчас попробую
Sun
Nikita 🔥
FROM teracy/angular-cli
EXPOSE 4200
COPY ["package.json", "angular.json","tsconfig.json","yarn.lock","tslint.json","protractor.conf.js", "/app/"]
RUN cd /app && \
yarn
WORKDIR /app
ARG NG_ENV
ENV NG_ENV=${NG_ENV}
ARG NG_TARGET
ENV NG_TARGET=${NG_TARGET}
CMD ng build -c ${NG_ENV}
Nikita 🔥
version: '3'
services:
lime:
build:
context: ./
dockerfile: Dockerfile.build
args:
- NG_ENV=${LIME_NG_ENV}
volumes:
- "./src:/app/src"
- "./dist:/app/dist"
ports:
- "4200:4200"
Konstantin
Nikita 🔥
Sergey