vladimir / compo-plan

基于compo-plan应用的symfony应用培训

安装: 2

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 5

分支: 0

开放问题: 0

类型:项目

This package is auto-updated.

Last update: 2024-08-28 03:22:23 UTC


README

Build Status buddy pipeline

需要安装Docker和docker-compose

https://docs.dockerd.com.cn/install/linux/docker-ce/ubuntu/#install-docker-ce

https://docs.dockerd.com.cn/compose/install/#install-compose

通过composer安装

composer create-project vladimir/compo-plan --stability dev

通过GitHub安装

git clone git@github.com:comporu/compo-plan.git

安装依赖项 composer install

启动容器

在启动之前,var/目录的权限必须是777

在新的终端中运行docker-compose up

在相同终端中运行docker-compose up -d(分离模式:在后台运行容器)

创建数据库

docker container exec compo-plan-php php bin/console doctrine:schema:update --force

创建超级用户

docker container exec compo-plan-php php bin/console fos:user:create root --super-admin test@test.ru 11111111

此命令将创建登录名为root、密码为11111111的超级用户

欢迎

在浏览器地址栏中输入https://:8585/app_dev.php

仪表板登录/密码与您在之前步骤中创建的相同

登录:root

密码:11111111

注意

parameters.yml.dist

parameters.yml.dist已配置为与docker mysql容器一起使用

在通过composer安装依赖项时,请保留默认数据库参数

权限

var/cache、var/sessions、var/logs文件夹需要具有777权限

Docker

启动容器

docker-compose up

docker-compose up --build

关闭容器

docker-compose down

删除所有带有缓存和网络的所有容器

docker system prune -a

控制台命令

由于我们处于Docker容器中,我们需要在PHP容器中运行控制台命令。

因此我们可爱的命令php bin/console <whatever>必须转换为

docker container exec compo-plan-php php bin/console <whatever>

compo-plan-php是我们PHP容器的别名。见docker-compose.yml