Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

PoliMi Pride

Build Status Language Python versions license

Sito web per l'iniziativa PoliMi Pride (ancora in fase di sviluppo).

Il sito è scritto in Python con Flask, ed è hostato su GitHub Pages grazie a Frozen-Flask e Travis CI.

Per eseguirlo in locale:

1. Creazione del virtualenv

python3 -m venv polimipride_venv
source polimipride_venv/bin/activate

2. Installazione

pip install --upgrade https://github.com/poliedro-polimi/polimipride.it/archive/master.zip
Modalità development

Se si dispone di un clone del repository git, è possibile installare il pacchetto in modalità development, per rendere subito disponibili le modifiche al codice.

cd path/to/polimipride.it/
pip install -e .

3. Esecuzione

i. Server di debug di Flask
export FLASK_APP=polimipride
export FLASK_DEBUG=1
flask run
ii. Generazione sito statico
export FLASK_APP=polimipride
flask freeze

Se si non si è installato il pacchetto Python in modalità development, Frozen-Flask posizionerà il sito in qualche directory difficile da trovare. È possibile specificare la destinazione manualmente:

# Directory "build" sotto la directory corrente
flask freeze --dest "$(pwd)/build"

Compatibilità

Il software è scritto e viene testato su Python3 e PyPy3. La compatibilita con Python2 e PyPy non è garantita.

In linea di massima è compatibile con tutti i sistemi operativi per i quali è disponibile Python3 e tutte le dipendenze richieste; tuttavia viene testato solo su Linux.

About

Sito web per l'iniziativa PoliMi Pride

Topics

Resources

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •