DOCKER IMAGE geenration
This commit is contained in:
@@ -340,7 +340,7 @@
|
||||
<hr class="my-4">
|
||||
|
||||
<h4><i class="fas fa-truck mr-2"></i> Procedura di Migrazione Completa</h4>
|
||||
<p>Segui questa procedura per migrare Glastree su un nuovo server LAMP (Linux, Apache, MySQL, PHP).</p>
|
||||
<p>Segui questa procedura per migrare l'applicazione su un nuovo server LAMP (Linux, Apache, MySQL, PHP).</p>
|
||||
|
||||
<div class="alert alert-danger">
|
||||
<i class="fas fa-exclamation-triangle mr-2"></i>
|
||||
@@ -363,9 +363,19 @@
|
||||
|
||||
sudo a2enmod rewrite</code></pre>
|
||||
|
||||
<h5 class="mt-4">Passo 3: Clona l'applicazione</h5>
|
||||
<h5 class="mt-4">Passo 3: Ottieni l'applicazione</h5>
|
||||
<div class="callout callout-info py-2">
|
||||
<i class="fas fa-info-circle"></i>
|
||||
Puoi clonare il repository con git oppure estrarre il file ZIP ricevuto nella cartella <code>/var/www/glastree</code>.
|
||||
</div>
|
||||
<pre><code>cd /var/www
|
||||
|
||||
# Opzione A — Git clone
|
||||
git clone <URL_REPOSITORY> glastree
|
||||
|
||||
# Opzione B — ZIP (se non hai git)
|
||||
# unzip /percorso/del/glastree.zip -d glastree
|
||||
|
||||
cd glastree
|
||||
composer install --no-dev --optimize-autoloader
|
||||
npm ci && npm run build</code></pre>
|
||||
@@ -470,6 +480,11 @@ sudo certbot --apache -d glastree.esempio.it</code></pre>
|
||||
<h5>Creare un'immagine Docker con dati di base</h5>
|
||||
<p>Puoi creare un'immagine Docker pronta all'uso che include l'applicazione e i dati di base (tipologie documenti, tipologie eventi, ruoli). Scegli la configurazione in base alle tue esigenze:</p>
|
||||
|
||||
<div class="callout callout-info">
|
||||
<i class="fas fa-info-circle"></i>
|
||||
<strong>Ottenere il codice:</strong> puoi clonare il repository con <code>git clone <URL> glastree</code> oppure, se non hai git, estrarre il file ZIP ricevuto con <code>unzip glastree.zip -d glastree</code> e posizionarti nella cartella <code>glastree</code> prima di procedere.
|
||||
</div>
|
||||
|
||||
<div class="row mb-4">
|
||||
<div class="col-md-6">
|
||||
<div class="callout callout-info">
|
||||
@@ -701,6 +716,7 @@ volumes:
|
||||
mysql_data:</code></pre>
|
||||
|
||||
<h5 class="mt-4">5. Build e avvio</h5>
|
||||
<p>Assicurati di essere nella cartella del progetto (ottenuta via <code>git clone</code> o estraendo il ZIP), poi:</p>
|
||||
<pre><code># Costruisci l'immagine (comune)
|
||||
docker build -t glastree:latest .
|
||||
|
||||
@@ -753,7 +769,7 @@ echo 'Utente creato con successo!';
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<h5>Panoramica</h5>
|
||||
<p>Glastree include un <strong>wizard di installazione web</strong> che guida passo-passo nella configurazione su un nuovo server LAMP. Supporta due modalita:</p>
|
||||
<p>l'applicazione include un <strong>wizard di installazione web</strong> che guida passo-passo nella configurazione su un nuovo server LAMP. Supporta due modalita:</p>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="callout callout-info">
|
||||
@@ -795,8 +811,18 @@ sudo a2enmod rewrite
|
||||
sudo systemctl restart apache2</code></pre>
|
||||
|
||||
<h6>Passo 2: Ottenere l'applicazione</h6>
|
||||
<div class="callout callout-info py-2">
|
||||
<i class="fas fa-info-circle"></i>
|
||||
Puoi clonare il repository con git oppure estrarre il file ZIP ricevuto nella cartella <code>/var/www/glastree</code>.
|
||||
</div>
|
||||
<pre><code>cd /var/www
|
||||
|
||||
# Opzione A — Git clone
|
||||
git clone <URL_REPOSITORY> glastree
|
||||
|
||||
# Opzione B — ZIP (se non hai git)
|
||||
# unzip /percorso/del/glastree.zip -d glastree
|
||||
|
||||
cd glastree
|
||||
composer install --no-dev --optimize-autoloader
|
||||
npm ci && npm run build</code></pre>
|
||||
@@ -854,7 +880,7 @@ sudo systemctl reload apache2</code></pre>
|
||||
</div>
|
||||
|
||||
<h5 class="mt-4">Modalita Fresh Install</h5>
|
||||
<p>Seleziona questa modalita quando installi Glastree per la prima volta su un server.</p>
|
||||
<p>Seleziona questa modalita quando installi l'applicazione per la prima volta su un server.</p>
|
||||
<p>Cosa succede durante l'installazione:</p>
|
||||
<ol>
|
||||
<li>Genera <code>APP_KEY</code> per la crittografia</li>
|
||||
|
||||
Reference in New Issue
Block a user