Izabrani projekti
b-docker
Bitrix Docker alati koji konačno deluju moderno — PHP 8.x, MariaDB, push, sphinx, agenti iza jednog Makefile-a.
- Docker Compose
- PHP 8.x
- Bitrix D7
- Make
Problem
Bitrix dev okruženja tradicionalno deluju kao 2008. b-docker je ono što sam želeo pre deset godina: čist multi-stage Docker Compose stack sa svim što Bitrix očekuje (PHP 8.x, MariaDB, push, sphinx, agenti) i ničim suvišnim.
Arhitektura
- Jedan
Makefileorkestriraup,down,nuke,logs,psql,sh,xdebug-on/off. - Servisi:
php-fpm,nginx,mariadb,push,sphinx,agents,mailhog. - Volumeni razdvojeni: kod — bind-mount (rw), DB — named volume (preživi
nuke). - Xdebug 3 je profil, ne deo konfiga. Uključuje se po sesiji.
Ključno
- Cold-start do prijavljenog admina < 2 minuta na običnom laptopu.
- Stateless:
make nukerebuild-uje sve osim DB volumena. Dump preživi. - IDE-ready: u
.env.exampledokumentovani VS Code i PhpStorm step-debug profili. - Sphinx je povezan kako treba — većina Bitrix Docker setup-a ovo preskoči i
bitrix:catalog.searchse 18 meseci tiho ruši.
Rezultati
Drži produktivno desetke malih Bitrix timova bez prodaje duše legacy XAMPP-u. 4★ i raste.
Lekcije
- Dobro dev okruženje je ono o kojem prestaješ da razmišljaš.
make+ Compose + jednostranični README pobeđuje uglačan dashboard koji moraš da učiš.