a.emelyanenko/docker-starter-kit
最新稳定版本:v1.0.0
Composer 安装命令:
composer create-project a.emelyanenko/docker-starter-kit
包简介
The skeleton application for the OTUS home work.
README 文档
README
Основная задача
Обернуть приложение в docker-образ и запушить его на Dockerhub
- Docker 1.1. Установить Docker себе на локальную машину 1.2. Описать инфраструктуру в Docker-compose, которая включает в себя 1.2.1. nginx (обрабатывает статику, пробрасывает выполнение скриптов в fpm) 1.2.2. php-fpm (соединяется с nginx через tcp-порт) 1.2.3. redis (соединяется с php по порту) 1.2.4. memcached (соединяется с php по порту) 1.2.5. БД соединяется по порту (не забудьте про директории с данными) 1.3 (Со звездочкой) Можно установить Composer 1.4 (Со звездочкой) Соединить FPM и Nginx через unix-сокет
Результат
Описана инфраструктура в Docker-compose, которая включает в себя 5 сервисов
- nginx
- php-fpm
- redis
- memcached
- postgres
Дополнительно:
- установлен Composer
Выполнить в терминале следующие команды (под ОС windows)
composer create-project a.emelyanenko/docker-starter-kit app
cp .env.example .env
Запустить Docker, выполнив команду
- dev сборка
docker compose -f docker-compose.prod.yaml -f docker-compose.dev.yaml up --build -d
- prod сборка
docker compose -f docker-compose.prod.yaml up --build -d
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 5
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-18