refs #799 fix problems with composer routes
parent
9a3c5bd80f
commit
e1f498c3df
|
@ -12,4 +12,6 @@ return [
|
||||||
Symfony\Bundle\MonologBundle\MonologBundle::class => ['all' => true],
|
Symfony\Bundle\MonologBundle\MonologBundle::class => ['all' => true],
|
||||||
Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true],
|
Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true],
|
||||||
App\DhcpBundle\DhcpBundle::class => ['all' => true],
|
App\DhcpBundle\DhcpBundle::class => ['all' => true],
|
||||||
|
Nelmio\ApiDocBundle\NelmioApiDocBundle::class => ['all' => true],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -172,17 +172,30 @@ function createDirs() {
|
||||||
cp -a "$WORKDIR/ogdhcp/.env" "${path_opengnsys_base}/.env"
|
cp -a "$WORKDIR/ogdhcp/.env" "${path_opengnsys_base}/.env"
|
||||||
}
|
}
|
||||||
|
|
||||||
function create_ogdhcp_project {
|
|
||||||
# Cambia al usuario ogdhcp y crea el proyecto Symfony
|
|
||||||
local path_opengnsys_base="$1"
|
|
||||||
sudo -u ogboot composer create-project symfony/website-skeleton "$path_opengnsys_base"
|
|
||||||
pushd "$path_opengnsys_base" || return
|
|
||||||
# Elimina el archivo composer.lock
|
|
||||||
rm composer.lock
|
|
||||||
popd || return
|
|
||||||
echoAndLog "Esqueleto de la aplicación creado y archivo composer.lock eliminado."
|
|
||||||
}
|
|
||||||
|
|
||||||
|
function create_ogdhcp_project {
|
||||||
|
# Crea el usuario ogdhcp si no existe
|
||||||
|
local path_opengnsys_base="$1"
|
||||||
|
if ! id -u ogdhcp &>/dev/null; then
|
||||||
|
echoAndLog "${FUNCNAME}(): creating ogdhcp user"
|
||||||
|
useradd ogdhcp 2>/dev/null
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
errorAndLog "${FUNCNAME}(): error creating ogdhcp user"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Crea el directorio path_opengnsys_base con el usuario ogdhcp
|
||||||
|
echoAndLog "${FUNCNAME}(): creating directory $path_opengnsys_base with ogdhcp user"
|
||||||
|
sudo mkdir -p "$path_opengnsys_base"
|
||||||
|
sudo chown ogdhcp:ogdhcp $path_opengnsys_base
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
errorAndLog "${FUNCNAME}(): error while creating directory $path_opengnsys_base"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echoAndLog "Directory $path_opengnsys_base created with ogdhcp user"
|
||||||
|
}
|
||||||
|
|
||||||
function copyServerFiles() {
|
function copyServerFiles() {
|
||||||
if [ $# -ne 1 ]; then
|
if [ $# -ne 1 ]; then
|
||||||
|
@ -246,9 +259,11 @@ function copyServerFiles() {
|
||||||
|
|
||||||
function runComposer() {
|
function runComposer() {
|
||||||
echoAndLog "Running composer.phar to install dependencies..."
|
echoAndLog "Running composer.phar to install dependencies..."
|
||||||
|
local path_opengnsys_base="$1"
|
||||||
|
pushd $path_opengnsys_base
|
||||||
|
pwd
|
||||||
# Ejecutar composer.phar
|
# Ejecutar composer.phar
|
||||||
sudo -u "$OPENGNSYS_CLIENT_USER" composer install
|
sudo -u "$OPENGNSYS_CLIENT_USER" composer --no-interaction install
|
||||||
|
|
||||||
# Comprobar si la ejecución fue exitosa
|
# Comprobar si la ejecución fue exitosa
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
|
@ -489,14 +504,14 @@ if [ $? -ne 0 ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
runComposer
|
runComposer ${INSTALL_TARGET}
|
||||||
# Creando configuración de Apache.
|
# Creando configuración de Apache.
|
||||||
installWebConsoleApacheConf $INSTALL_TARGET $APACHECFGDIR
|
setup_nginx $INSTALL_TARGET
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
errorAndLog "Error configuring Apache for OpenGnsys Admin"
|
errorAndLog "Error configuring Apache for OpenGnsys Admin"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
modify_php_fpm_config
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
# install_kea
|
# install_kea
|
||||||
# install_php
|
# install_php
|
||||||
|
|
Loading…
Reference in New Issue