siu-toba/template-proyecto-toba

该包最新版本(v0.10)没有提供许可信息。

v0.10 2024-02-22 20:51 UTC

This package is auto-updated.

Last update: 2024-09-22 22:38:15 UTC


README

Descarga

  • 将此项目作为zip文件下载(绿色按钮“clone or download”)。然后将其提取到所需文件夹中
  • 修改composer.json文件,将name条目替换为相应内容。

使用Docker安装和创建项目

  • 安装DockerDocker Compose
  • docker-compose.yml文件中,将所有出现的字符串<NOMBRE PROYECTO>替换为实际项目名称(该名称的要求与PHP标识符相同)。
  • 执行以下命令
docker-compose up -d
  • 连接到容器
docker exec -it <NOMBRE PROYECTO> bash
  • 使用以下指南安装先决条件

  • 在文件夹中执行以下命令

cd /var/local/<NOMBRE PROYECTO>
composer install
  • 执行命令并提供所需数据
bin/toba instalacion instalar
  • 执行以下命令
bin/crear-proyecto.sh
  • 重新启动apache
service apache2 reload

好了,项目现在可以通过https://:7008/toba_editor/3.3访问。
默认凭证是toba:toba

在此阶段,我们建议在CVS中创建初始提交。如果没有使用Git,则必须忽略在.gitignore文件中找到的目录和文件,如果使用Git则无需如此。

新项目结构位于根目录。

工作

文件权限

默认情况下,容器以root权限创建代码文件,这可能会引起麻烦。在项目目录(容器外)中执行以下操作以一次性设置,以便可以轻松编辑文件

sudo chown -R $USER:$USER metadatos php temp www proyecto.ini

完成后,可以使用任何IDE打开项目文件夹并正常工作。

Toba安装目录

默认情况下,安装目录位于项目根目录下的instalacion文件夹中。如果需要更改,请在docker-compose.yml文件的volumes部分进行更改。

管理命令

建议使用Docker安装运行管理命令(导出和重新生成元数据以及与CVS交互)从项目容器内部执行。要访问容器,请执行以下命令

docker exec -it <NOMBRE PROYECTO> bash

在主机(Ubuntu)上安装

composer install
  • 执行以下命令

     export TOBA_INSTALACION_DIR=`pwd`/instalacion   
     bin/toba instalacion instalar

    根据提示输入参数的值

    另一种选择是将parameters.yml.dist文件重命名为parameters.yml,并根据现有数据填写相关值,完成后执行以下操作

     export TOBA_INSTALACION_DIR=`pwd`/instalacion   
     bin/toba instalacion_silenciosa instalar --archivo_configuracion parameters.yml

创建项目

  • 执行以下命令

     bin/toba proyecto crear -p <NOMBRE PROYECTO> -d `pwd`
  • 为Apache服务创建对instalacion/toba.conf文件的符号链接

     sudo ln -s `pwd`/instalacion/toba.conf  /etc/apache2/sites-available/<NOMBRE PROYECTO>.conf
  • 在Apache配置中激活站点

     sudo a2ensite <NOMBRE PROYECTO>
  • 激活Apache的重写模块

     sudo a2enmod rewrite
  • 重新启动apache

     service apache2 reload
  • 完成,项目现在可以通过URL https:///toba_editor/3.3 访问。
    凭证是所要求的参数中包含的凭证

    建议在此处创建VCS(版本控制系统)的初始提交。如果没有使用Git,则忽略.gitignore文件中指定的目录和文件,如果使用Git则无需忽略。

    Toba新项目的结构位于根目录。

工作

Toba安装目录

默认情况下,安装文件夹位于项目根目录下的名为instalacion的文件夹中。

管理命令

为了持久化使用toba_editor进行的修改,建议在VCS交互中运行管理命令

  • 执行命令启动器以获取选项列表

     bin/toba 
  • 另一种选择是首先加载环境变量,为此在打开新控制台时执行以下命令

     . instalacion/entorno_toba.env

    在Windows的情况下

     entorno_toba_version.bat

然后通过命令启动器bin/toba正常访问管理命令。