Комментарии:
Я никуя не понял
Ответитьты в 10 минут уложил почти 10 дней моих кавыряний...
ОтветитьЭм? И что? А какие файлы вкинуть в /project для hello world
ОтветитьНа днях отругали за незнание nginx. Надо всё наверстать.
ОтветитьДобрый день, а как это работает ?
location / {
root $project_home;
try_files $uri @<project>;
}
Ох, это видео нк просто огонь! Мне помогло. Наверное помогло )) (идёт сборка образа). Настолько лаконичного и хорошего обзора нет в рунете.
ОтветитьА я начал с Flask свой путь, захватив сразу и консоль и базы данных и докер и деплои в дорогу. Путь был очень тернистый, но в итоге я выбрался через полтора года. Когда пришла очередь django и fastapi были смешанные чувства, но в итоге все что я брал в дорогу с flask пригодилось.
ОтветитьСпасибо за видео, только есть вопрос - а нафига django-environ, если в OS есть этот модуль?
ОтветитьСпасибо огромное!
Прямо то что искал
Антон, спасибо за такое видео! да и не только за него, весь контент топ)
Хотелось бы вашего совета услышать по поводу одного вопроса, а может и нескольких.
Я использую WSL2 и при проверке файла сокета gunicorn (команда sudo systemctl status gunicorn.socket) в консольке выдает ошибку "System has not been booted with systemd as init system (PID 1). Can’t operate. Failed to connect to bus: Host is down". Погуглив, узнал, что WSL2 кастрированная и не выполняет эту команду и предлагает заменить эту команду на sudo service service_name status и тут просто выдает, что это неопознанный сервис и как бы.. это вроде бы и не сервис и вообще после этого запутался. Если вам знакома такая ситуация, то подскажите, что в этом случае делать? Можно ли заменить команду systemctl в WSL2 или же придется ставить полноценную убунту второй системой? Я новичок в этом всем, буду очень признателен!
Для меня пока сложновато объясняете. Подучусь у других и вернусь позже! Удачи
Ответитькрутой видос и отличный юмор! )) спасибо!
Ответитьспасибо, но я новичек и ничего не понял, я даже не понял куда писать этот докерфаил, я сделал сайт на джанго + mysql, а как его запустить на впс хрен поймеш видимо потому что 0 знаний в линуксе......пойду душить питона
Ответитьпочему мой комментарий не отображается?
Ответитьспасибо) люблю твое творчество
ОтветитьНи} {#@ не понятно, но очень интересно! 😅👍🏻 А если без шуток, хорошо подаёшь материал, интересно смотреть!
Ответитьмне не хватает ls в папке откуда все запускается :)
ОтветитьСупер, спасибо огромное.
Единственное, было бы приятно видеть скриншоты с подсветкой синтаксиса, например из vscode
спасибо огромное! Настолько своевременное видео, что прям страшно )))
ОтветитьПривет. Спасибо за видео, очень полезное, жаль, что раньше таких подробных не нашел. Хотя и сейчас много моментов прояснилось))
Очень интересно было бы знать, как настроить (а желательно и автоматизировать) получение ssl сертификата для nginx внутри docker.
Может есть простое решение...
Я не нашел, когда это нужно было и через exec руками certbot ставил, получал сертификат.
Сейчас же откатился и держу nginx локально, а все остальное в докере...
Пару месяцев назад была в основном либо deprecated инфа, либо замудренная, и в основном на англосайтах.)
Очередная годная экскурсия по полезным фичам! Огромное спасибо!
ОтветитьКак я давно просил эту штуку. Спасибо! Теперь хотя бы если что забуду, буду не гуглить, а видео пересматривать. Тайм коды бы еще влепить.
ОтветитьМожно сделать для flask и сelery ?
ОтветитьЕсть какие-то отличия для fastapi?) как понял из повествования — нет)
ОтветитьУгу. И статика не будет отдаваться в энджиникс, т.к. в докерфайле не указана директива волум. Если работа будет из под рута, статика будет генерится, если прикладной пользователь, то без волума -- пермишн денайд. И где вызывается collectstatic?
ОтветитьВ будет информация о разворачивании кубков через кубадм?
ОтветитьАнтон, ты рекомендуешь firstvds, но что ты думаешь о образах, которые они ставят на ВМ? От одного взгляда на конфигурацию centos уже начинает глаз дергаться.
ОтветитьСпасибо за ваши видео! Мне очень понравилось видео про VestaCP, но мне не удалось его поставить (пробовал на разных машинах и ОС). Я искал бесплатные альтернативы и нашёл ISP Config. У меня он завёлся сразу, хоть и были запинки. Было бы круто если бы вы сняли про него видео с вашим авторитетным мнением и опытом. Плюс на русско язычном пространстве я нашёл всего 2 видео про него.
ОтветитьНеожиданно и приятно)
Ответитьпоглядим на Антона, душащего питона
ОтветитьАнтон, спасибо за твои видео. Всегда очень полезно. Было бы интересно узнать и послушать объяснение почему работа через unix сокет быстрее чем через tcp порт. И в каких случаях и когда что использовать.
Ответитьспасибо). Прекрасный канал, прекрасная инфа)
ОтветитьЗдравствуйте, я жаваскриптизёр пытающийся запускать свой проект через докер для разработки
всё вроде хорошо, но nestjs сервер долго собирается, а затем при изменениях в коде очень долго перезапускается(всё работает но нужно долго ждать)
пожалуйста помогите
вот dockerFile:
FROM node:14 AS development
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
FROM node:14 AS production
ARG NODE_ENV=production
ENV NODE_ENV=${NODE_ENV}
WORKDIR /usr/src/app
COPY --from=development /usr/src/app .
EXPOSE 8080
CMD [ "node", "dist/main" ]
вот сервис в docker-compose
backend:
depends_on:
- db
- redis
container_name: nestjs_api_dev
build:
context: ./server
dockerfile: ./Dockerfile
target: development
command: npm run start:dev
env_file:
- ./server/.env.development
ports:
- 8080:8080
networks:
- nesjs-network
volumes:
- ./server:/usr/src/app
- ./server/node_modules:/usr/src/app/node_modules
restart: always