gestione gare pubbliche
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

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.txt contenente il tuo username
  • secret.txt contenente il tuo secret TOTP
  • config.ovpn la 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-db
    • mysql_secure_installation
    • CREATE database tuttogare_dev;

Configurazione

Dalla repository, copia config.json.example in config.json e modifica le voci appropriate.

Composer & npm

  • Dal container tuttogare-php74
    • cd /var/www/tuttogare.it/
    • composer install
    • cd cmds
    • composer install
  • Dal container npm-devel
    • cd /var/www/tuttogare.it/asset
    • npm i
    • npm run mix-build
  • Dal container tuttogare-php74
    • cd /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.