-
Notifications
You must be signed in to change notification settings - Fork 83
[ES] Instalación vía Docker
Lito edited this page Apr 4, 2024
·
1 revision
- Clonamos el repositorio.
git clone https://github.com/eusonlito/GPS-Tracker.git
- [OPCIONAL] Copia el fichero
docker/.env.example
en.env
y configura tus propios ajustes
cp docker/.env.example .env
- [OPCIONAL] Copia el fichero
docker/docker-compose.yml.example
endocker/docker-compose.yml
y configura tus propios ajustes
cp docker/docker-compose.yml.example docker/docker-compose.yml
- Realizamos el build (pedirá la contraseña de sudo)
./docker/build.sh
- Iniciamos los contenedores (pedirá la contraseña de sudo)
./docker/run.sh
- Creamos el usuario principal (pedirá la contraseña de sudo)
./docker/user.sh
- Lanzamos el rellenado de los GeoJSON para las zonas horarias (pedirá la contraseña de sudo)
./docker/timezone-geojson.sh
-
Ya podemos acceder desde http://localhost:8080
-
Recuerda añadir un servidor web (apache2, nginx, etc...) como proxy para añadir funcionalidades como SSL.
-
Si vas añadir o cambiar los puertos por defecto para los dispositivos GPS (
8091
) debes editar las propiedades degpstracker-app
endocker-compose.yml
para adaptarlas a tu propia configuración.
- Actualizamos el código del proyecto
git pull
- Realizamos el build (pedirá la contraseña de sudo)
./docker/build.sh
- Iniciamos los contenedores (pedirá la contraseña de sudo)
./docker/run.sh
- Ya podemos acceder desde http://localhost:8080