Смена часового пояса в Казахстане 1 марта 2024
Данная инструкция предназначена для внесения изменений в информационные системы Linux / Ubuntu для автоматической смены часового пояса на новый.
https://www.youtube.com/watch?v=r5aK4LbQaxU
Данная инструкция предназначена для внесения изменений в информационные системы Linux / Ubuntu для автоматической смены часового пояса на новый.
https://www.youtube.com/watch?v=r5aK4LbQaxU
Вышли обновления контейнеров Alpine и Ubuntu с новым часовым поясом Asia/Almaty
https://hub.docker.com/r/bayrell/alpine/tags
bayrell/alpine:3.14-5
https://hub.docker.com/r/bayrell/ubuntu/tags
bayrell/ubuntu:jammy-2
https://hub.docker.com/r/bayrell/alpine_php_fpm/tags
bayrell/alpine_php_fpm:7.4-11
bayrell/alpine_php_fpm:8.0-3
Гитхаб:
https://github.com/bayrell-os/alpine
https://github.com/bayrell-os/ubuntu
https://github.com/bayrell-os/alpine_php_fpm
https://hub.docker.com/r/bayrell/alpine/tags
bayrell/alpine:3.14-5
https://hub.docker.com/r/bayrell/ubuntu/tags
bayrell/ubuntu:jammy-2
https://hub.docker.com/r/bayrell/alpine_php_fpm/tags
bayrell/alpine_php_fpm:7.4-11
bayrell/alpine_php_fpm:8.0-3
Гитхаб:
https://github.com/bayrell-os/alpine
https://github.com/bayrell-os/ubuntu
https://github.com/bayrell-os/alpine_php_fpm
Я вернулся!
Долго меня не было. Занимался разработкой нового проекта конструктора сайтов и CRM систем. В принципе у меня получилось его сделать, но там еще осталось очень много работы.
За то время, пока я его разрабатывал, я переосмыслил много концепций, включая базовые, такие как ООП и MVC. А также, наконец то, доделал язык программирования BayLang и веб фрэймворк к нему. Самая интересная фишка, в том, что конструктор умеет на нем программировать.
Думаю потихоньку начать делать новые видео на ютуб про инсайты, которые я открыл, а также рассказать о своих стартап проектах.
Сегодня сделал первый ролик и загрузил его на ютуб.
Долго меня не было. Занимался разработкой нового проекта конструктора сайтов и CRM систем. В принципе у меня получилось его сделать, но там еще осталось очень много работы.
За то время, пока я его разрабатывал, я переосмыслил много концепций, включая базовые, такие как ООП и MVC. А также, наконец то, доделал язык программирования BayLang и веб фрэймворк к нему. Самая интересная фишка, в том, что конструктор умеет на нем программировать.
Думаю потихоньку начать делать новые видео на ютуб про инсайты, которые я открыл, а также рассказать о своих стартап проектах.
Сегодня сделал первый ролик и загрузил его на ютуб.
Всем добрый день! Меня зовут Ильдар.
Провожу маркетинговое исследование аудитории для своего стартапа.
Я разработал Облачную операционную систему
BAYRELL Cloud OS, которая позволяет устанавливать облачные приложения, в единую экосистему, используя виртуальные пространства, для цифровизации и автоматизации бизнес процессов в облаке.
Можете пройти небольшой опрос?
https://docs.google.com/forms/d/e/1FAIpQLSfSlxmkEL6pdreal8EJd_JtrwPt5874CbNLnXf_4SWTTxoOVw/viewform?usp=sf_link
Провожу маркетинговое исследование аудитории для своего стартапа.
Я разработал Облачную операционную систему
BAYRELL Cloud OS, которая позволяет устанавливать облачные приложения, в единую экосистему, используя виртуальные пространства, для цифровизации и автоматизации бизнес процессов в облаке.
Можете пройти небольшой опрос?
https://docs.google.com/forms/d/e/1FAIpQLSfSlxmkEL6pdreal8EJd_JtrwPt5874CbNLnXf_4SWTTxoOVw/viewform?usp=sf_link
Сделал сборку Docker контейнера PHP 8.3
Образ: https://hub.docker.com/r/bayrell/alpine_php_fpm
Исходники: https://github.com/bayrell-os/alpine_php_fpm/tree/branch_8.3
Некоторые изменения:
1) Сделал пользователя user.
Теперь если зайти в контейнер через docker exec -it container_name bash, то будет сразу открываться этот пользователь, а не root. Чтобы выполнить команду от root, нужно делать через
Это нужно для того, чтобы удобно работать с проектом и устанавливать пакеты сразу от имени пользователя.
А то раньше приходилось делать
Что не совсем удобно
2) Отказался от supervisor.
Supervisor не захотел работать с моей новой системой прав доступа. Он не запускает сервисы. Поэтому была сделана папка /root/run.d, и там есть файлы 90-<название сервиса>.sh. Они и запускают нужные программы. Все оказалось достаточно просто и теперь можно обойтись без supervisor
3) Сделал dockerfile напрямую от alpine:3.20.
Раньше было наследование от https://github.com/bayrell-os/alpine, но это тоже не удобно. Чтобы внести изменения, нужно было компилировать два контейнера, а это довольно затратно по времени. Поэтому сделал один контейнер. Так проще компилировать и изучить как он работает.
Образ: https://hub.docker.com/r/bayrell/alpine_php_fpm
Исходники: https://github.com/bayrell-os/alpine_php_fpm/tree/branch_8.3
Некоторые изменения:
1) Сделал пользователя user.
Теперь если зайти в контейнер через docker exec -it container_name bash, то будет сразу открываться этот пользователь, а не root. Чтобы выполнить команду от root, нужно делать через
sudo
Это нужно для того, чтобы удобно работать с проектом и устанавливать пакеты сразу от имени пользователя.
А то раньше приходилось делать
sudo -u www composer require название_пакета
Что не совсем удобно
2) Отказался от supervisor.
Supervisor не захотел работать с моей новой системой прав доступа. Он не запускает сервисы. Поэтому была сделана папка /root/run.d, и там есть файлы 90-<название сервиса>.sh. Они и запускают нужные программы. Все оказалось достаточно просто и теперь можно обойтись без supervisor
3) Сделал dockerfile напрямую от alpine:3.20.
Раньше было наследование от https://github.com/bayrell-os/alpine, но это тоже не удобно. Чтобы внести изменения, нужно было компилировать два контейнера, а это довольно затратно по времени. Поэтому сделал один контейнер. Так проще компилировать и изучить как он работает.
Обновил code server. Выглядит интересно. https://github.com/bayrell-os/ubuntu_code_server