-
Notifications
You must be signed in to change notification settings - Fork 83
[ES] Instalación Local
Lito edited this page Jul 31, 2024
·
3 revisions
-
Creamos la base de datos en MySQL.
-
Clonamos el repositorio.
git clone https://github.com/eusonlito/GPS-Tracker.git tracker
cd tracker
- Lanza la instalación
./composer setup
- Edita el fichero
.env
y rellena las variables necesarias.
vi .env
- Lanza el despliegue
./composer deploy
- Generamos los GeoJSON para los Timezones.
php artisan timezone:geojson
- Configuramos la tarea cron para el usuario relacionado con el proyecto:
* * * * * cd /var/www/tracker.domain.com && install -d storage/logs/artisan/$(date +"\%Y-\%m-\%d") && /usr/bin/php artisan schedule:run >> storage/logs/artisan/$(date +"\%Y-\%m-\%d")/schedule-run.log 2>&1
- Creamos el usuario principal.
php artisan user:create --email=user@domain.com --name=Admin --password=StrongPassword2 --enabled --admin
-
Configuramos el
DocumentRoot
del servidor web para apuntar a/var/www/project/public
. -
Profit!
La actualización de la plataforma se puede realizar de manera sencilla con el comando ./composer deploy
ejecutado por el usuario que gestiona ese projecto (normalmente www-data
).