Daniele Viti 4dba11f303
All checks were successful
Build and Deploy / build (push) Successful in 24s
Update index.html
2025-09-24 00:15:23 +02:00
2025-09-20 00:14:41 +02:00
2025-09-24 00:15:23 +02:00
2025-09-20 00:14:41 +02:00

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:

    docker build -t git.commandware.com/dnviti/calcolatore_prezzi_software .
    
  2. Eseguire il container:

    docker run -p 8080:80 git.commandware.com/dnviti/calcolatore_prezzi_software
    
  3. 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
    
  4. 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]

Description
No description provided
Readme 285 KiB
Languages
HTML 97.2%
Shell 2%
Smarty 0.6%
Dockerfile 0.2%