-
Clonare la repo con
git clone https://github.com/cms-dev/cms --recursivee spostarsi nella cartella clonata. Fare il checkout sul branch della versione desideratagit checkout v1.3. -
Installare tutte le dipendenze
- Arch Linux
sudo pacman -S --needed base-devel postgresql postgresql-client python2 iso-codes shared-mime-info libcups python2-pip yaourt -S libcgroup - Debian-based
sudo apt-get install build-essential postgresql postgresql-client gettext python2.7 iso-codes shared-mime-info cgroup-lite python-dev libcups2-dev python-pip python-setuptools libpq-dev
Installare le dipendenza di Python con
sudo pip2 install -r requirements.txt. - Arch Linux
-
Inizializzare il database
-
Arch Linux
sudo -u postgres -i initdb --locale $LANG -E UTF8 -D '/var/lib/postgres/data' exit sudo systemctl start postgresql # Per avviare il servizio di Postgres sudo systemctl enable postgresql # Per abilitarlo all'avvio -
Debian-based
??? -
Sempre
sudo -u postgres -i createuser -U postgres --pwprompt cmsuser createdb -U postgres -O cmsuser cmsdb psql -U postgres -d cmsdb -c 'ALTER SCHEMA public OWNER TO cmsuser;' psql -U postgres -d cmsdb -c 'GRANT SELECT ON pg_largeobject TO cmsuser;' exitModificare
config/cms.conf.sampleimpostando nella stringa di connessione al DB la password scelta per l'utentecmsuser.
-
-
Installare il CMS
sudo ./prerequisites.py installRispondere
Yquando viene chiesto di aggiungere l'utente a cmsuser e rifare il login per renderlo effettivo.sudo python2 setup.py installInizializzare il DB di CMS con
cmsInitDB.
Aggiungere un utente admin concmsAddAdmin username, ricordarsi la password che viene stampata.
AvviarecmsAdminWebServer, loggare con l'utente appena creato e creare un nuovo contest (o altre impostazioni). -
Eseguire CMS
cmsLogServiceper avviare il servizio di log
cmsResourceService -aper avviare tutti i servizi necessari
Ora dovrebbe essere accessibile dahttp://localhost:8889/(interfaccia admin) ehttp://localhost:8888/(interfaccia gara)
Last active
July 22, 2017 18:11
-
-
Save Carlovan/0d8aaa8983d67ac7fd612da7d65c3ecd to your computer and use it in GitHub Desktop.
CMS installation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment