1.7 KiB
Impostazione dell'ambiente di sviluppo
Aggiornato a Settembre 2023
Prima di tutto assicurati di avere Docker installato. Se non lo hai, che ci fai qua?
Credenziali VPN
Per funzionare, lo stack ha bisogno delle tue credenziali VPN, dunque copia i seguenti file in docker-dev/config/vpn:
username.txtcontenente il tuo usernamesecret.txtcontenente il tuo secret TOTPconfig.ovpnla tua config OpenVPN
Inutile dirti che non devi condividerli con terzi..
Se in futuro la configurazione della VPN dovesse cambiare, assicurati
di modificare docker-dev/bin/openvpn/files/openvpn-connect e ovviamente questa pagina.
(Ri)avviare lo Stack Docker
bash ./restart.sh - Difficile no?
Database
- Dal container
tuttogare-dbmysql_secure_installationCREATE database tuttogare_dev;
Configurazione
Dalla repository, copia config.json.example in config.json e modifica le voci appropriate.
Composer & npm
- Dal container
tuttogare-php74cd /var/www/tuttogare.it/composer installcd cmdscomposer install
- Dal container
npm-develcd /var/www/tuttogare.it/assetnpm inpm run mix-build
- Dal container
tuttogare-php74cd /var/www/tuttogare.it/php -d memory_limit=-1 init {email} {password}(Sostituire{email}e{password}con i valori desiderati)
Hosts
Modifica il tuo file hosts per aggiungere la seguente entry: 127.0.0.1 tuttogarev3.local
Permessi
Su Linux avrai qualche grattacapo per i permessi. Non è una soluzione elegante ma bash fix_permissions.sh dovrebbe ovviare al problema
Test
Clicca qui. Non funziona? Non guardare me, sono solo una guida.