Differenze tra le versioni di "Progetto Percorsi Agili/Technical documentation"

Da Wikimedia Italia.
Jump to navigation Jump to search
m (→‎Cron: fix)
Riga 70: Riga 70:
 
cd /var/www/barriere/repos/OSM-Accessibility-Data
 
cd /var/www/barriere/repos/OSM-Accessibility-Data
 
git pull --quiet
 
git pull --quiet
cd - > /dev/null
 
 
</pre>
 
</pre>
  

Versione delle 16:17, 23 ott 2021

Pagina legata al server ⚙️ intreccio

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.

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

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)