# 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 1. **Costruire l'immagine Docker:** ```bash docker build -t git.commandware.com/dnviti/calcolatore_prezzi_software . ``` 2. **Eseguire il container:** ```bash docker run -p 8080:80 git.commandware.com/dnviti/calcolatore_prezzi_software ``` 3. **Oppure utilizzare l'immagine dal registry:** ```bash docker pull git.commandware.com/dnviti/calcolatore_prezzi_software:main docker run -p 8080:80 git.commandware.com/dnviti/calcolatore_prezzi_software:main ``` 3. **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 `main` o su pull request ### Configurazione Secrets Per utilizzare la pipeline, configurare i seguenti secrets nel repository Gitea: - `GITEA_USERNAME`: Username Gitea - `GITEA_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]