Differenze tra le versioni di "Progetto Percorsi Agili/Technical documentation"
Jump to navigation
Jump to search
m (→Cron: fix) |
|||
Riga 30: | Riga 30: | ||
Note that the data is automagically updated via [[#Cron]]. | Note that the data is automagically updated via [[#Cron]]. | ||
+ | |||
+ | == Open Route Service == | ||
+ | |||
+ | The [https://openrouteservice.org/ Open Route Service] enables in-app routing and needs a key. | ||
+ | |||
+ | The key should be specified here: | ||
+ | |||
+ | <pre> | ||
+ | /var/www/barriere/www/static/config.js | ||
+ | </pre> | ||
+ | |||
+ | In this way: | ||
+ | |||
+ | <pre> | ||
+ | window.OPENROUTE_KEY = ''; | ||
+ | </pre> | ||
+ | |||
+ | The account was registered by [[User:LorenzoStucchi]] with the mailbox <code>segreteria</code> at wikimedia.it. | ||
== Filesystem == | == Filesystem == |
Versione delle 16:27, 23 ott 2021
This page is the technical documentation for a webapp related to Progetto Percorsi Agili.
See online:
Problems? See #Contact.
Access
Secure access via SSH using your public key:
ssh barriere@intreccio.wikimedia.it
How to be authorized? See Infrastruttura.
Webserver
URL | Filesystem |
---|---|
https://barriere.wikimedia.it/ | /var/www/barriere/www
|
https://barriere.wikimedia.it/public/static/data/ | /var/www/barriere/repos/OSM-Accessibility-Data/data
|
Note that the data is automagically updated via #Cron.
Open Route Service
The Open Route Service enables in-app routing and needs a key.
The key should be specified here:
/var/www/barriere/www/static/config.js
In this way:
window.OPENROUTE_KEY = '';
The account was registered by User:LorenzoStucchi with the mailbox segreteria
at wikimedia.it.
Filesystem
User home:
ls -l /var/www/barriere/ total 16 drwxr-xr-x 2 barriere barriere 4096 giu 15 08:21 private drwxr-xr-x 3 barriere barriere 4096 giu 16 11:59 repos drwxr-xr-x 2 barriere barriere 4096 giu 16 12:05 scripts drwxr-xr-x 2 barriere barriere 4096 giu 15 08:21 www
Document root:
/var/www/barriere/www
Cron
A cronjob keeps the data up to date from a GitHub repository.
# every two hour update OSM Accessibility map # https://github.com/GISdevio/OSM-Accessibility-Web # https://wiki.wikimedia.it/wiki/Progetto_Percorsi_Agili/Technical_documentation # m h dom mon dow command 22 */2 * * * su barriere --command /var/www/barriere/scripts/update.sh
Script:
#!/bin/sh set -e # https://github.com/GISdevio/OSM-Accessibility-Web cd /var/www/barriere/repos/OSM-Accessibility-Data git pull --quiet
Source code
- https://github.com/GISdevio/OSM-Accessibility-Web
- https://github.com/GISdevio/OSM-Accessibility-Data
Database
The application is stateless.
Backup
The application is stateless.
Contact
- Project contact
- Utente:LorenzoStucchi (OSM coordinator)
- Generic contact
- Contatti
- Contact for app features and app issues
- https://github.com/GISdevio/OSM-Accessibility-Web/issues (upstream developers)
- Contact for server issues
- User:Valerio Bozzolan (volunteer sysadmin)