Skip to content

vamiux/script-automazione-concessionario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Script Automazione Concessionario Docker

Questo progetto automatizza il deployment di un'applicazione concessionario con Docker, utilizzando file di backup locali per essere completamente riproducibile su qualsiasi PC.

Struttura del Progetto

script-automazione-concessionario/
├── concessionario/          # Progetto Spring Boot
├── init/                   # File SQL di backup per il database
│   └── backup_concessionario.sql
├── deploy_concessionario.bat # Script principale di deployment

Utilizzo

Prerequisiti

  • Docker e Docker Compose installati
  • Java 17+ (per la compilazione del progetto Spring Boot)

Deployment Automatico

  1. Clona o scarica questo repository
  2. Assicurati che la cartella concessionario contenga il tuo progetto Spring Boot
  3. Esegui il deployment:
    deploy_concessionario.bat

Come Funziona

Lo script automaticamente:

  1. Prepara l'ambiente Docker
  2. Utilizza il backup database locale da init/
  3. Compila l'applicazione Spring Boot
  4. Genera i file Docker (Dockerfile + docker-compose.yml)
  5. Avvia i container MySQL e applicazione

Servizi Disponibili

Dopo il deployment:

  • Database MySQL: 127.0.0.1:3307
    • Username: root
    • Password: root
  • Applicazione Web: http://127.0.0.1:8080

Comandi Utili

# Visualizzare log dell'applicazione
docker-compose logs -f app

# Visualizzare log del database
docker-compose logs -f mysql

# Fermare i servizi
docker-compose down

# Ricostruire e riavviare
docker-compose up --build -d

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published