c.im is one of the many independent Mastodon servers you can use to participate in the fediverse.
C.IM is a general, mainly English-speaking Mastodon instance.

Server stats:

2.9K
active users

#dockercompose

4 posts4 participants0 posts today
Habr<p>Ansible-pull и GitLab CI/CD: когда лучше тянуть, чем толкать</p><p>Ansible — мощный инструмент автоматизации, но его push-модель не всегда удобна. Когда требуется централизованный контроль большого числа серверов, могут возникнуть проблемы: 📌 Нестабильные сети → клиент может быть недоступен во время обновления. 📌 Сложности с NAT → серверы находятся в закрытых "серых" сетях. 📌 Перемещаемые устройства → подключаются к сети только время от времени. Разбираемся, как ansible-pull решает эти проблемы на стенде , а также настраиваем CI/CD для тестирования и совместной разработки Ansible-ролей</p><p><a href="https://habr.com/ru/articles/890276/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/890276/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/ansiblelint" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ansiblelint</span></a> <a href="https://zhub.link/tags/ansible" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ansible</span></a> <a href="https://zhub.link/tags/ansible_playbook" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ansible_playbook</span></a> <a href="https://zhub.link/tags/vagrant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vagrant</span></a> <a href="https://zhub.link/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://zhub.link/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a> <a href="https://zhub.link/tags/dockerfile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockerfile</span></a> <a href="https://zhub.link/tags/gitlab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gitlab</span></a> <a href="https://zhub.link/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> <a href="https://zhub.link/tags/cicd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cicd</span></a></p>
Joaquim Homrighausen<p>So, my conclusion after tinkering with "docker compose" and Synapse for a few weeks, is that you're really not meant to access network services on the Docker host (like Postfix) from a container.</p><p>("docker run" is a different story, but less relevant for my use case.)</p><p>I haven't seen a single working example of this (no socat please). So, either I'm really bad at reading, or nobody is doing it this way successfully.</p><p><a href="https://mastodon.online/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://mastodon.online/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a> <a href="https://mastodon.online/tags/synapse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>synapse</span></a> <a href="https://mastodon.online/tags/matrix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>matrix</span></a> <a href="https://mastodon.online/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a> <a href="https://mastodon.online/tags/selfhosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosting</span></a> <a href="https://mastodon.online/tags/oss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oss</span></a></p>
NobleMajo<p>🚢🛳️🚢 Working on Fleetform (ff): A Docker Compose bundler with multi-host support and SSH deployment.</p><p>It loads &lt;service&gt;.service.yml and &lt;host&gt;.host.yml files, generating clean &lt;host&gt;.docker-compose.yml files. Services are regular Docker Compose services with hosts added, which are removed in the bundling process. ⚙️📜 </p><p><a href="https://mastodon.social/tags/DockerCompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DockerCompose</span></a> <a href="https://mastodon.social/tags/MultiHostSupport" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MultiHostSupport</span></a> <a href="https://mastodon.social/tags/SSH" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SSH</span></a> <a href="https://mastodon.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevOps</span></a> <a href="https://mastodon.social/tags/Containerization" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Containerization</span></a> <a href="https://mastodon.social/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> <a href="https://mastodon.social/tags/Microservices" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Microservices</span></a> <a href="https://mastodon.social/tags/Automation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Automation</span></a> <a href="https://mastodon.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://mastodon.social/tags/TechInnovation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechInnovation</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/DevTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevTools</span></a></p>
rikylinux<p><a href="https://mastodon.social/tags/gnu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gnu</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://mastodon.social/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a> <a href="https://mastodon.social/tags/kubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kubuntu</span></a> <br>Que satisfacción cuando probas algo y funciona sin problema desde el minuto uno!</p><p>Hoy levanté WordPress usando docker-compose sobre Kubuntu 24.04 sin snap. <br>Unos pocos click! <br>Ya lo tengo corriendo! <br>Sale vídeo para quien quiera levantarlo!</p>
Matthias Andrasch<p>📝 Simple Coolify example with Docker Compose + Github<br><a href="https://social.tchncs.de/tags/coolify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coolify</span></a> <a href="https://social.tchncs.de/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a> <a href="https://social.tchncs.de/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://social.tchncs.de/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a><br><a href="https://dev.to/mandrasch/simple-coolify-example-with-docker-compose-github-deployments-53m" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/mandrasch/simple-coolif</span><span class="invisible">y-example-with-docker-compose-github-deployments-53m</span></a></p>
Furi Labs<p>Docker on your FLX1. A seamless experience non existent on iPhones and Android.</p><p><a href="https://furilabs.com/docker-on-your-flx1/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">furilabs.com/docker-on-your-fl</span><span class="invisible">x1/</span></a></p><p><a href="https://fosstodon.org/tags/flx1" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flx1</span></a> <a href="https://fosstodon.org/tags/furios" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>furios</span></a> <a href="https://fosstodon.org/tags/furilabs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>furilabs</span></a> <a href="https://fosstodon.org/tags/FuriPhoneFLX1" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FuriPhoneFLX1</span></a> <a href="https://fosstodon.org/tags/LinuxOnMobile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinuxOnMobile</span></a> <a href="https://fosstodon.org/tags/LinuxMobile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinuxMobile</span></a> <a href="https://fosstodon.org/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a> <a href="https://fosstodon.org/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://fosstodon.org/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a></p>
Matthias Andrasch<p>Learned a bit more about Docker Compose from developer colleagues today - aaand I wasn't aware that I can easily select "Docker Compose" as buildpack option for a (private) Git repository on <a href="https://social.tchncs.de/tags/Coolify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coolify</span></a>. 💡💡💡 </p><p>Hosting craft cms on coolify shouldn't be that hard after all. 🙌<a href="https://coolify.io/docs/knowledge-base/docker/compose" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">coolify.io/docs/knowledge-base</span><span class="invisible">/docker/compose</span></a></p><p><a href="https://social.tchncs.de/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://social.tchncs.de/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a> <a href="https://social.tchncs.de/tags/coolifyio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coolifyio</span></a> <a href="https://social.tchncs.de/tags/craftcms" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>craftcms</span></a> <a href="https://social.tchncs.de/tags/php" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>php</span></a></p>
Habr<p>Docker для начинающих: простое развертывание приложения за несколько шагов</p><p>Всем привет! Для своей первой статьи я решил выбрать проблему, с которой сам столкнулся при изучении Java и попытке упаковки приложения в докер-контейнер. К сожалению не нашел ни одной исчерпывающей статьи, как это делать, поэтому решил написать свою. Начну, пожалуй, с самого сервиса. Я написал достаточно простое веб-приложение на стеке - Java, Spring, Maven, REST, HTTP, Hibernate, Postgresql, JSP/JSTL. Пока приложение представлено достаточно в сыром виде, но для понимания, как оно упаковывается в контейнер, вполне подойдет. Если вкратце, то это сервис для голосования за лучший ресторан, где можно зарегистрироваться, добавить ресторан, его описание, оставить отзыв и проставить рейтинг. Также, в зависимости от роли, можно посмотреть информацию о пользователях и редактировать ее.</p><p><a href="https://habr.com/ru/articles/888540/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/888540/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://zhub.link/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a> <a href="https://zhub.link/tags/dockerfile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockerfile</span></a> <a href="https://zhub.link/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>приложения</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>развертывание_приложений</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>контейнеризация</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D1%8B_docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>контейнеры_docker</span></a></p>
chribonn<p>How to Install Docker Compose on Ubuntu</p><p><a href="https://youtu.be/tmEbDvaLqb8" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/tmEbDvaLqb8</span><span class="invisible"></span></a></p><p><a href="https://twit.social/tags/Ubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ubuntu</span></a> <a href="https://twit.social/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> <a href="https://twit.social/tags/DockerCompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DockerCompose</span></a> <a href="https://twit.social/tags/TTMO" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TTMO</span></a> <a href="https://twit.social/tags/TechTopics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechTopics</span></a> <a href="https://twit.social/tags/HowTo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HowTo</span></a> <a href="https://twit.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a></p>
zartom<p>Docker Compose Postgres Connection: Troubleshooting and Best Practices<br>Master Docker Compose Postgres Connection! Learn best practices &amp; troubleshooting tips for smooth database integration in your Dockerized environment. <a href="https://mastodon.social/tags/DockerCompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DockerCompose</span></a> <a href="https://mastodon.social/tags/Postgres" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Postgres</span></a> <a href="https://mastodon.social/tags/DatabaseConnection" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DatabaseConnection</span></a> <a href="https://mastodon.social/tags/DataAnalysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DataAnalysis</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/DB2LUW" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DB2LUW</span></a><br><a href="https://tech-champion.com/database/db2luw/docker-compose-postgres-connection-troubleshooting-and-best-practices/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tech-champion.com/database/db2</span><span class="invisible">luw/docker-compose-postgres-connection-troubleshooting-and-best-practices/</span></a></p>
algernon ludd<p>As the next step in my quest to make it easier to poison AI crawlers, I present you: <a href="https://git.madhouse-project.org/algernon/ociocaine" rel="nofollow noopener noreferrer" target="_blank">OCIocaine</a>: a project where <a href="https://come-from.mad-scientist.club/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DockerCompose</span></a> meets <a href="https://come-from.mad-scientist.club/tags/caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Caddy</span></a> and <a href="https://come-from.mad-scientist.club/tags/iocaine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Iocaine</span></a>, to poison AI crawlers for all your sites, automatically.</p><p>The idea here is to provide a docker compose file that starts up Caddy and Iocaine, configured so that Caddy will reverse proxy for <em>any and all</em> services on the same docker network, as long as they have a few labels that tell it to do so. In addition, a Caddyfile snippet will be available for all of these, which takes care of routing bad visitors to Iocaine.</p><p>And if that's not enough, the whole thing comes preconfigured with a wordlist (a list of English words), <em>and</em> traning data (the complete works of Shakespeare), <em>and</em> a list of known AI crawlers (courtesy of <a href="https://github.com/ai-robots-txt/ai.robots.txt" rel="nofollow noopener noreferrer" target="_blank"><code>ai.robots.txt</code></a>).</p><p>All you have to do is copy the sample configuration, create a network, start it up, and deploy labeled containers into the same network, and OCIocaine takes care of the rest.</p>
Habr<p>История создания идеального Docker для Laravel</p><p>Казалось бы, упаковать PHP в контейнер и настроить GitHub Actions - дело пяти минут. Но как часто бывает, реальность оказалась сложнее. Это история о том, как я вернулся к разработке на PHP и решал накопившиеся проблемы с деплоем Laravel-проекта. О том, как готовил Docker-образ, несколько раз переписывал процесс деплоя, находил компромиссы там, где это было возможно, и полностью перестраивал архитектуру там, где компромиссы были неприемлемы.</p><p><a href="https://habr.com/ru/articles/883300/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/883300/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/laravel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>laravel</span></a> <a href="https://zhub.link/tags/phpfpm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phpfpm</span></a> <a href="https://zhub.link/tags/php" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>php</span></a> <a href="https://zhub.link/tags/nginx_unit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nginx_unit</span></a> <a href="https://zhub.link/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://zhub.link/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a></p>
Habr<p>Строим карту IP коннектов домашних девайсов, без регистрации и смс</p><p>Вы никогда не задумывались, а куда вообще коннектится все то что у вас дома в сети ? Все эти Windows, MacOS, iOS и прочие проприетарные и умные утюги ? А это не сложно посмотреть. Сегодня в нашем кружке 'Оч.умелые ручки' мы будем следить за теми, кто следит за нами. Наша цель - построить карту и графики того куда коннектится все то что сидит в сети дома. И не по трафику, понятно что какая-то там условная Амедиатека будет в топе, а именно про то, куда устанавливаются соединения. Готовить будем на Mikrotik, Grafana и Victoria Logs. В результаты мы получим что-то вроде вот этого:</p><p><a href="https://habr.com/ru/articles/882770/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/882770/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/mikrotik" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mikrotik</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>логи</span></a> <a href="https://zhub.link/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a> <a href="https://zhub.link/tags/victoria" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>victoria</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мониторинг</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a></p>
Habr<p>Строим карту IP коннектов домашних девайсов, без регистрации и смс</p><p>Вы никогда не задумывались, а куда вообще коннектится все то что у вас дома в сети ? Все эти Windows, MacOS, iOS и прочие проприетарные и умные утюги ? А это не сложно посмотреть. Сегодня в нашем кружке 'Оч.умелые ручки' мы будем следить за теми, кто следит за нами. Наша цель - построить карту и графики того куда коннектится все то что сидит в сети дома. И не по трафику, понятно что какая-то там условная Амедиатека будет в топе, а именно про то, куда устанавливаются соединения. Готовить будем на Mikrotik, Grafana и Victoria Logs. В результаты мы получим что-то вроде вот этого:</p><p><a href="https://habr.com/ru/articles/882768/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/882768/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/mikrotik" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mikrotik</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>логи</span></a> <a href="https://zhub.link/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a> <a href="https://zhub.link/tags/victoria" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>victoria</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мониторинг</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a></p>
Habr<p>Давайте писать удобное локальное окружение…</p><p>Всем привет, меня зовут Аббакумов Валерий. Я Python разработчик, в основном занимаюсь бэкэндом веб приложений и каждый раз когда дело доходит до разворачивания нового проекта по моей щеке начинает течь слеза. Думаю, никто не будет спорить с тем, что локальное разворачивание нового проекта может вызвать неограниченное количество проблем. В данной статье я хочу представить выстраданную годами структуру проекта и организацию его окружения, которые помогают избежать большей части проблем, связанных с локальным разворачиванием проекта. Пример будет представлен для Django проекта и PDM в качестве менеджера зависимостей, но концептуально должен подходить для любого проекта на любом языке и с любым набором сервисов.</p><p><a href="https://habr.com/ru/articles/881882/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/881882/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/environment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>environment</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://zhub.link/tags/django" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>django</span></a> <a href="https://zhub.link/tags/pdm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pdm</span></a> <a href="https://zhub.link/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://zhub.link/tags/dockerfile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockerfile</span></a> <a href="https://zhub.link/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a> <a href="https://zhub.link/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://zhub.link/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a> <a href="https://zhub.link/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a></p>
Lynze :mastodon:<p>Para hacer copias de seguridad de forma fácil desde vuestros contenedores de <a href="https://mastodon.social/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PostgreSQL</span></a> una herramienta muy interesante puede ser PG Back Web: <a href="https://github.com/eduardolat/pgbackweb" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/eduardolat/pgbackweb</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/SelfHosted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SelfHosted</span></a> <a href="https://mastodon.social/tags/SelfHost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SelfHost</span></a> <a href="https://mastodon.social/tags/Homelab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Homelab</span></a> <a href="https://mastodon.social/tags/DockerCompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DockerCompose</span></a> <a href="https://mastodon.social/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a></p>
Lynze :mastodon:<p>Interesante colección de, como el autor dice, soluciones simplemente estúpidas.<br><a href="https://www.dumbware.io/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">dumbware.io/</span><span class="invisible"></span></a><br><a href="https://mastodon.social/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> <a href="https://mastodon.social/tags/DockerCompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DockerCompose</span></a> <a href="https://mastodon.social/tags/SelfHost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SelfHost</span></a> <a href="https://mastodon.social/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SelfHosting</span></a></p>
Kaleb<p>It is once again time start building federation on a new server. I have played with various servers on various platforms:</p><ul><li><a href="http://joinmastodon.org/" rel="nofollow noopener noreferrer" target="_blank">Mastodon</a><ul><li><a href="https://hachyderm.io/" rel="nofollow noopener noreferrer" target="_blank">hachyderm.io</a></li><li><a href="https://social.coop/" rel="nofollow noopener noreferrer" target="_blank">social.coop</a></li><li><a href="https://social.haugenh.us/" rel="nofollow noopener noreferrer" target="_blank">social.haugenh.us</a></li></ul></li><li><a href="http://gotosocial.org/" rel="nofollow noopener noreferrer" target="_blank">GoToSocial</a><ul><li><a href="https://soc.haugenhus.cc/" rel="nofollow noopener noreferrer" target="_blank">soc.haugenhus.cc</a></li><li><a href="https://fedi.haugenh.us/" rel="nofollow noopener noreferrer" target="_blank">fedi.haugenh.us</a></li></ul></li></ul><blockquote><blockquote><p>I’ve used this domain before with GTS on a VPS, but this is an all new instance.</p></blockquote></blockquote><p>I love my current hosting provider <span class="h-card"><a href="https://mstdn.social/@fedihost" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fedihost</span></a></span>, but there’s something special about running my own server on a single-board computer sitting on my desk.</p><p><a href="https://fedi.haugenh.us/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a> <a href="https://fedi.haugenh.us/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DockerCompose</span></a> <a href="https://fedi.haugenh.us/tags/gotosocial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoToSocial</span></a> <a href="https://fedi.haugenh.us/tags/markdown" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MarkDown</span></a></p>
Habr<p>Анализ логов Mikrotik в Loki и VictoriaLogs в домашних условиях</p><p>Со времен поднятия mktxp из взятой там же инструкции поднял на своем домашнем сервере и Loki , и, так как по инструкции оттуда не получилось настроить что бы микротик отсылал логи прям в Loki, еще Promtail . Добавил их деплой через docker compose в свои ансибл плейбуки для домашнего сервера, добавил дефолтную дашборду в графану, потом еще в плейбуки добавил ротацию, потому что в день микротик накидывал 2,5 миллиона строк в 500MB логов и забыл. А дня 3 назад перевел мониторинг на Prometheus на том же сервере на VictoriaMetrics , офигел от того что моя 100 дневная база Prometheus размеров в 47G превратилась в 16G, увидел что есть VictoriaLogs и решил заoдно посмотреть в нее, а так же поиграться c Loki и Promtail, мне там очень не нравилось что логи хранятся и в тексте и в Loki. Итак...</p><p><a href="https://habr.com/ru/articles/880022/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/880022/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/mikrotik" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mikrotik</span></a> <a href="https://zhub.link/tags/loki" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>loki</span></a> <a href="https://zhub.link/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://zhub.link/tags/victoriametrics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>victoriametrics</span></a> <a href="https://zhub.link/tags/victoria" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>victoria</span></a> <a href="https://zhub.link/tags/ubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ubuntu</span></a> <a href="https://zhub.link/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>мониторинг</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>логирование</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>логи</span></a></p>
Nicolas Delsaux<p>Comment passer correctement des secrets à docker-compose.<br>Ca n'est généralement pas un problème dans les environments K8s, où docker-compose n'est utilisé que sur le poste des développeurs, mais ça peut aider dans d'autres environnements ... <a href="https://phase.dev/blog/docker-compose-secrets/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">phase.dev/blog/docker-compose-</span><span class="invisible">secrets/</span></a> <a href="https://framapiaf.org/tags/dockercompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dockercompose</span></a> <a href="https://framapiaf.org/tags/secret" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>secret</span></a> <a href="https://framapiaf.org/tags/configuration" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configuration</span></a> <a href="https://framapiaf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://framapiaf.org/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a></p>