You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+48Lines changed: 48 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,6 +73,54 @@ al posto di:
73
73
74
74
Ora il tuo ***stack*** è pronto e funzionante!
75
75
76
+
## Configurazione GDRCD
77
+
78
+
Affinché GDRCD possa funzionare correttamente con lo ***stack*** occorre modificare il file di configurazione dell'engine affinchè possa utilizzare i servizi forniti da questo strumento.
79
+
80
+
Ad esempio, per la connessione al database vanno utilizzati i seguenti parametri di connessione:
81
+
82
+
| Variabile | Descrizione | Valore |
83
+
|-----------|-------------|----------------|
84
+
|`host` o `url`| Nome o url dell'host che fornisce il servizio database |`${PROJECT}_database`, quindi ad esempio: `gdrcd_database`|
85
+
|`username`| Nome dell'utente con cui si effettua la connessione al database |`root` o `$MYSQL_USER`, quindi ad esempio: `gdrcd`|
86
+
|`password`| Password dell'utente |`$MYSQL_ROOT_PASSWORD` se si è scelto `root` o `$MYSQL_PASSWORD`|
87
+
|`database`| Nome del database |`$MYSQL_DATABASE`, quindi ad esempio: `gdrcd`|
88
+
89
+
Molti di questi esempi fanno riferimento ai valori associati alle variabili presenti nel file `.env` e che verranno spiegate nel prossimo paragrafo.
90
+
91
+
## Variabili
92
+
93
+
Le seguenti variabili possono essere configurate nel file `.env`:
94
+
95
+
### Configurazione Progetto
96
+
| Variabile | Descrizione | Valore Esempio |
97
+
|-----------|-------------|----------------|
98
+
|`PROJECT`| Nome del progetto usato per identificare il comando globale e i container |`gdrcd`|
99
+
100
+
### Configurazione Servizi
101
+
| Variabile | Descrizione | Valore Esempio |
102
+
|-----------|-------------|----------------|
103
+
|`SERVICE_PORT`| Porta per il server web |`80`|
104
+
|`PMA_PORT`| Porta per accedere a phpMyAdmin |`8080`|
105
+
|`MAILHOG_PORT`| Porta per accedere al pannello di MailHog |`8025`|
106
+
|`DB_PORT`| Porta per il server MySQL |`3306`|
107
+
108
+
### Configurazione PHP
109
+
| Variabile | Descrizione | Valore Esempio |
110
+
|-----------|-------------|----------------|
111
+
|`PHP_VERSION`| Versione di PHP da utilizzare |`php74`|
112
+
|`PHP_UID`| ID utente per i processi PHP (www-data) |`1000`|
113
+
114
+
#### Configurazione Database
115
+
| Variabile | Descrizione | Valore Esempio |
116
+
|-----------|-------------|----------------|
117
+
|`MYSQL_ROOT_PASSWORD`| Password utente root MySQL |`root`|
118
+
|`MYSQL_USER`| Nome utente applicativo MySQL |`gdrcd`|
119
+
|`MYSQL_PASSWORD`| Password utente applicativo MySQL |`gdrcd`|
120
+
|`MYSQL_DATABASE`| Nome del database predefinito |`gdrcd`|
121
+
122
+
Copia il file `sample.env` in `.env` e modifica i valori secondo le tue necessità. I valori di esempio sono forniti solo come riferimento.
123
+
76
124
## Utilizzo
77
125
78
126
Per facilitare l'utilizzo dello strumento, è stato predisposto il comando `run` che raccoglie una serie di comandi utili all'esecuzione delle funzioni primarie dello stack.
0 commit comments