Skip to content
This repository has been archived by the owner on Feb 16, 2020. It is now read-only.

rossonet/ConsoleAr4k

Repository files navigation

#ConsoleAr4k Console per la gestione di dell'insfrastruttura Ar4k.

Build Status

alt text

http://www.rossonet.org

Licenza: LGPL 3.0 Per maggiori dettagli sulla licenza rimando a questa voce di Wikipedia

alt text

##Guida rapida per il deploy

La spin Rossonet di Fedora 21 è predisposta per contenere tutti gli strumenti che abitualmente usiamo in Rossonet.

###Compatibilità

La procedura illustrata vale per macchine CentOS/RedHat/Fedora (il codice è per una sessione di Bash)

###Installazione automatica

Per installare in automatico tutto il sistema compreso le dipendenza, utilizzare il seguente comando. Se non eseguito con privilegi di root, verrà chiesta l'autenticazione per installare Java e git.

sh <(curl -L -s http://boot.ar4k.net/interfaccia) [cod.attivazione]

Se "curl" non fosse presente nel sistema, installarlo con:

yum install curl

###Installazione manuale

Per scaricare l'intero sistema:

git clone https://github.com/rossonet/ConsoleAr4k.git

Per lavorare con git in bash:

git config --global push.default matching
git config credential.helper store

Per creare un'applicazione in un unico file .jar con tutte le librerie incluse e Tomcat 7 integrato:

./compila.sh

esecuzione:

./ar4k.sh

Per aggiornare tutto il progetto e eseguirlo in ambiente di sviluppo (Ctrl-C per interrompere l'esecuzione):

./rigenera.sh && ./grailsw run-app

Per eseguirlo in ambiente di sviluppo (Ctrl-C per interrompere l'esecuzione):

./grailsw run-app

Per eseguire i test:

./grailsw test-app

Per creare un war installabile su Tomcat >= 7

./grailsw war

##Documentazione progetto

Classi Groovy

Classi Java

##Avvio in Cloud è possibile avviare l'installazione in cloud direttamente su Amazon AWS o scaricare un'app virtuale utilizzabile con Oracle VirtualBox o VMware. L'installazione è basata su un sistema operativo CentOS 6.x preconfigurato. Il codice sorgente degli script per la gestione delle immagini in cloud utilizzato è disponibile su GitHub.
###Sistema operativo APP virtuali CentOS Il sistema operativo CentOS, basato su RedHat Enterprise Linux, è completamente open source. Tutti i dettagli del progetto sono disponibili nel sito www.centos.org, una visione d'insieme del progetto e della sua storia è disponibile su Wikipedia. Il codice sorgente delle nostre personalizzazioni è disponibile in questo repository git.
###App virtuale Amazon AWS AWS L'app virtuale preparata per l'esecuzione in Amazon AWS al primo avvio scarica la versione più recente di Ar4kConsole, la compila e avvia il server. Avvia la console Ar4K su Amazon AWS. Dopo l'avvio della macchina aspettare dieci minuti e connettersi con un browser all'indirizzo del server creato.
###App in formato OVA OVA Il formato OVA è uno standard aperto per il confezionamento di macchine virtuali. In particolare è possibili importare l'applicazione virtuale in formato OVA in ambienti di virtualizzazione VMware e VirtualBox. Maggiori dettagli su Wikipedia. Console Ar4k formato OVA. Anche in questo caso, dopo la visualizzazione del prompt attendere circa dieci minuti prima di collegarsi con il browser all'indirizzo ip della macchina virtuale appena creata.
###Oracle VirtualBox VirtualBox Oracle VirtualBox è un software open source che permette di eseguire sistemi operativi virtuali su piattaforme i386/x86. In pratica permette di ospitare computer simulati via software, le macchine virtuali, su sistemi operativi Windows,Linux e Macintosh. Maggiori dettagli e le procedure di installazioni sono disponibili online

About

Console di gestione java per progetto Ar4k

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published