4dba11f303fdb0d86939e51b8613c0b8981eea8f
All checks were successful
Build and Deploy / build (push) Successful in 24s
Calcolatore Prezzi Software
Un'applicazione web per calcolare i prezzi di progetti software in base a diversi parametri e metodologie di stima.
Caratteristiche
- Interfaccia utente moderna e responsive
- Calcolo automatico dei prezzi basato su parametri configurabili
- Supporto per diverse metodologie di stima
- Design ottimizzato per il mercato italiano
Installazione e Utilizzo
Utilizzo con Docker
-
Costruire l'immagine Docker:
docker build -t git.commandware.com/dnviti/calcolatore_prezzi_software . -
Eseguire il container:
docker run -p 8080:80 git.commandware.com/dnviti/calcolatore_prezzi_software -
Oppure utilizzare l'immagine dal registry:
docker pull git.commandware.com/dnviti/calcolatore_prezzi_software:main docker run -p 8080:80 git.commandware.com/dnviti/calcolatore_prezzi_software:main -
Accedere all'applicazione: Aprire il browser e navigare a
http://localhost:8080
Sviluppo Locale
Per sviluppo locale, aprire semplicemente il file index.html in un browser web.
Deployment
Il progetto include una pipeline CI/CD per Gitea che automaticamente:
- Costruisce l'immagine Docker
- Pubblica sul registry Gitea (git.commandware.com)
- Si attiva su push al branch
maino su pull request
Configurazione Secrets
Per utilizzare la pipeline, configurare i seguenti secrets nel repository Gitea:
GITEA_USERNAME: Username GiteaGITEA_TOKEN: Token di accesso Gitea con permessi di scrittura al registry
Struttura del Progetto
.
├── index.html # Applicazione web principale
├── Dockerfile # Configurazione Docker
├── .gitea/
│ └── workflows/
│ └── build.yml # Pipeline CI/CD
└── README.md # Documentazione
Tecnologie Utilizzate
- HTML5
- CSS3 (Tailwind CSS)
- JavaScript
- Nginx (per serving statico)
- Docker
- Gitea Actions
Licenza
[Inserire informazioni sulla licenza]
Description
Languages
HTML
97.2%
Shell
2%
Smarty
0.6%
Dockerfile
0.2%