Към съдържанието
PN Scripts

Инструменти за разработчици

Slipway

Стартови шаблони за Docker Compose за Laravel и Node.js: цялата локална среда с проверки на здравето, файлове на вашия потребител, една команда ./slip и образи за производствена среда, готови за копиране в проект.

  • Docker Compose
  • PHP-FPM 8.4
  • nginx
  • MySQL 8.4
  • PostgreSQL 18
  • Очаквайте скоро

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Карти на услугите в средите за Laravel и Node.js с образи, команди, портове на localhost и реда на стартиране от depends_on

Какъв проблем решава

Празнината

Всеки проект измисля Docker средата си наново: контейнери, които създават файлове на root, услуги, които тръгват преди базата да е готова, портове, отворени на всички интерфейси, незаковани образи, които се сменят без предупреждение, и страница команди за docker compose, които никой не помни.

Какво представлява

Slipway дава на проектите с Laravel и Node.js тествана локална среда със стартиране по реда на здравето, файлове на разработчика, портове само на localhost, заковани образи и една кратка команда за всичко, плюс образи за производствена среда от същия Dockerfile.

Как се използва

Копирате файловете, пускате две команди и целият екип работи в една и съща среда, без да пише и отстранява грешки в Compose файлове.

За разработчици и малки екипи, които правят приложения с Laravel или Node.js, Slipway е готова и четима Docker среда, която работи от първия ден и стои в хранилището на самия проект.

За кого е

Използвайте го когато

  • Преместване на съществуващ проект с Laravel от локален PHP към Docker
  • Една и съща среда с Node.js и PostgreSQL за екип или фрийлансър за минути
  • Изграждане на образи за производствена среда в CI от същия Dockerfile като за разработка

Направено за

  • Разработчици и малки екипи, които работят с Laravel и Node.js
  • Агенции и фрийлансъри, които предават проекти между разработчици

Какво има вътре

Две пълни среди

Laravel получава PHP-FPM 8.4, nginx, MySQL 8.4, Redis 7.4, Mailpit, обработчик на опашката, планировчика и Vite. Node.js получава Node 24 с жива синхронизация, PostgreSQL 18, Redis 7.4 и Mailpit. Всяка идва с Dockerfile с цели за разработка и за производствена среда.

Удобно при разработка

Файловете са на вашия потребител, Xdebug и инспекторът на Node са на една команда разстояние, Mailpit хваща всеки имейл, а горещото презареждане на Vite стига до браузъра. Услугите тръгват едва когато тези, от които зависят, са здрави, така че първата заявка не пада заради база, която още стартира.

Една команда

./slip init подготвя .env, ./slip up пуска всичко и чака здравето, а ./slip artisan, composer, npm, test, mysql, psql, redis, logs и sh работят в правилния контейнер или в еднократен контейнер, когато средата е спряна.

Образи за производствена среда от същите файлове

prod:build слага кода, производствените зависимости и билда на Vite в образи, които работят без root, а prod:up пуска близка до производствената среда с тайни от .env, без монтиран код и с проверки на здравето, за CI, тестова среда или последна проверка.

Спецификации

Наличност
Очаквайте скоро
Разработчик
PN Scripts
Вид
Стартов проект
Платформи
Laravel, Node.js, PHP
Ценообразуване
Еднократно плащане Цената ще бъде обявена.
Лиценз
Собственически лиценз
Внедряване
Изтегляне (ZIP с шаблоните за Laravel и Node.js, командата slip и тестове)
Зрялост
v1.0.0

Съвместимост

Платформа или среда Поддържани версии Тествано до
Docker Compose 2.24 или по-нова 5.6.0 (configuration rendering only)
Laravel 11 или по-нова 13 (.env.example with ./slip init)
Node.js projects 22 или по-нова 22.23 (example service tests)

Стек

  • Docker Compose
  • PHP-FPM 8.4
  • nginx
  • MySQL 8.4
  • PostgreSQL 18
  • Redis 7.4
  • Node.js 24

Slipway предстои

Продуктът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Въпроси

Комплект стартови шаблони за Docker Compose за разработка с Laravel и Node.js, всеки с образ за производствена среда, команда ./slip за ежедневната работа, документирани настройки и тестове.

Docker Engine с приставката Compose 2.24 или по-нова, или Docker Desktop; bash за ./slip (WSL 2 под Windows). Laravel от 11 до 13 или проект с Node.js 22+ и package.json.

Не настройва производствен сървър: няма TLS, резервни копия, наблюдение и подсилване на хоста. По време на тестовете образите не са изграждани и средите не са стартирани с Docker; конфигурациите са проверени от Compose, hadolint, nginx и php-fpm.

Шаблоните са обикновени Compose файлове, Dockerfile файлове, shell скриптове и конфигурации. Тестове на Python изобразяват всеки compose файл с Docker Compose, проверяват Dockerfile файловете, пускат сайта на nginx и пула на php-fpm директно и пускат скриптовете slip и entrypoint срещу фалшиви команди docker и php. Създадено с помощта на AI; шаблоните са проверени от PN Scripts с тези тестове.

Още не се продава. Когато започне, тази страница ще води към магазина; PN Scripts не приема плащания на този сайт.