1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wallace5303-dnnmmp

Клонировать/Скачать
README.md 6.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 01:55 de6f99b

Интеграционная среда разработки на основе Docker

Последние обновления:

2019-08-26: добавлены версии PHP 7.1 и 7.3, а также сервис очередей RabbitMQ.

2019-08-22: добавлен очень полезный инструмент управления интерфейсами Yapi.

2019-08-19: добавлен инструмент визуального управления Docker Portainer.

Что такое DNNMMP?

DNNMMP — это интеграционная среда для разработчиков на основе Docker, включающая в себя множество программного обеспечения. Она представляет собой перспективное решение для разработчиков, поскольку основана на Docker и позволяет создать эффект облачной разработки на локальном компьютере.

Можно установить все программы одним щелчком мыши или использовать только определённые программы; удобно переключаться между версиями, так как это не влияет на основную операционную систему, что избавляет программистов от необходимости беспокоиться об окружении на протяжении всей карьеры.

Среда подходит для использования разработчиками фронтенда, бэкенда и DevOps, значительно повышая эффективность работы.

Программное обеспечение, включённое в настоящее время:

  1. Yapi — инструмент управления интерфейсами.
  2. Node.js — язык программирования, рекомендуемый для изучения всем разработчикам.
  3. PHP — один из лучших языков программирования в мире.
  4. MySQL — база данных.
  5. MongoDB — база данных.
  6. Redis — база данных.
  7. Nginx — сервер.
  8. Portainer — инструмент для управления Docker.
  9. Rabbitmq — сервис очередей.

Особенности:

  1. Использование для разработки фронтенда, бэкенда и DevOps.
  1. Совместимость с конфигурационными файлами OneinStack и подробные инструкции по настройке.
  1. Поддержка привязки нескольких доменных имён.
  1. Четкая структура файлов Docker, конфигурационных файлов и файлов журналов.
  1. Поддержка нескольких версий PHP и расширений PHP.
  1. Программы основаны на последней стабильной версии Docker и загружаются из официального репозитория.
  1. Постоянное обновление, поддержка интерактивного и автоматического (без участия человека) развёртывания.
  1. Поддерживаемые операционные системы: Linux, macOS, Windows.
  1. Визуальное управление Docker.

Установка:

Помогите поставить звёздочку:

Нажмите: GitHub.

Приложение 1: Структура каталогов

/
├── composer                            Composer配置与缓存
├── config                              配置文件
│   ├── mongodb                         mongodb
│       ├── Dockerfile                  Dockerfile文件
│   ├── mysql                           mysql
│       ├── Dockerfile
│       ├── mysql.cnf                   mysql配置文件
│   ├── nginx                           nginx
│       ├── conf.d
│           ├── certs                   秘钥
│           ├── localhost_https.conf    https虚拟主机
│           └── localhost.conf          虚拟主机
│       ├── Dockerfile
│       └── nginx.conf                  nginx配置
│   ├── node                            node
│       ├── Dockerfile
│   ├── php                             php
│       ├── extensions                  扩展及脚本
│           ├── install.sh              基础安装脚本
│           ├── php56.sh                php5.6扩展安装脚本
│           ├── php72.sh                php7.2扩展安装脚ман
│       ├── Dockerfile
│       ├── php-fpm.conf                php-fpm配置文件
│       └── php.ini                     php.ini配置文件
│   ├── redis                           redis
│       ├── Dockerfile
│       ├── redis.conf                  redis配置文件
│   ├── yapi                            yapi
│       ├── Dockerfile
│       ├── config.json                 yapi配置文件
│       ├── entrypoint.sh               脚本
│       └── wait-for-it.sh              脚本
├── mongo                               mongodb数据目录
├── log                                 日志目录
├── mysql                               MySQL数据目录
├── portainer_data                      portainer
├── docker-compose.yml                  Docker 服务配置
├── docker-compose-manage.yml           管理服务
├── .env                                环境配置
└── www                                 代码目录

Приложение 2: Список полезных веб-сайтов для программистов

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wallace5303-dnnmmp.git
git@api.gitlife.ru:oschina-mirror/wallace5303-dnnmmp.git
oschina-mirror
wallace5303-dnnmmp
wallace5303-dnnmmp
master