bogachevskes/yii2-app-basic 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

bogachevskes/yii2-app-basic

最新稳定版本:1.3.3

Composer 安装命令:

composer create-project bogachevskes/yii2-app-basic

包简介

Yii2 базовый шаблон проекта обучения

README 文档

README

Базовый шаблон проекта обучения


Окружение

Требования к окружению:

  • WSL / Linux
  • docker 1.10.0+
  • Make

Переменные окружения

# Порт веб-сервера
APP_WEB_PORT=8077

Установка с использованием docker compose

  1. Скопировать .env.dist в .env и актуализировать все параметры
  2. Выполнить скрипт установки проекта

В среде Windows скрипт запускать при помощи Git bash

docker compose -p calculator down --remove-orphans && \
docker build --target=common-tools \
	-t localhost/calculator-common-tools:latest -f ./docker/Dockerfile . && \
docker build --target=fpm \
	--build-arg USER=1000 \
	--build-arg GROUP=1000 \
	-t localhost/calculator-php-fpm:latest -f ./docker/Dockerfile . && \
docker build --target=nginx \
	-t localhost/calculator-nginx:latest -f ./docker/Dockerfile . && \
docker compose -p calculator up -d && \
docker compose -p calculator run --rm php-fpm composer install --no-cache

Служебное

  • запуск контейнеров
    docker compose -p calculator up -d
  • остановка контейнеров
    docker compose -p calculator down --remove-orphans
  • перезапустить контейнеры
    docker compose -p calculator down --remove-orphans && docker compose -p calculator up -d
  • логи контейнеров
    docker compose -p calculator logs -f
  • статус контейнеров
    docker compose -p calculator ps
  • установка php-зависимостей из регистра зависимостей composer.json
    docker compose -p calculator run --rm php-fpm composer install --no-cache
  • установка php-зависимости
    docker compose -p calculator run --rm php-fpm composer require <имя_пакета>

Установка с использованием утилиты Make

  1. Скопировать .env.dist в .env и актуализировать все параметры
  2. make install - установить проект

Служебное

  • make install - установка проекта
  • make up - запуск контейнеров
  • make down - остановка контейнеров
  • make restart - перезапустить контейнеры
  • make logs - логи контейнеров
  • make ps - статус контейнеров
  • make composer-install - установка php-зависимостей

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2024-01-22