GASdotto è il gestionale web-based per gruppi di acquisto.
Per documentazione e hosting gratuito visita il sito www.gasdotto.net
- potrebbe essere necessario installare la localizzazione italiana del sistema (in particolare per formattare le date). Per installarla, qualora mancante, eseguire
dpkg-reconfigure locales
sul proprio server - non è possibile inoltrare le email usando GMail, a causa delle restrizioni imposte all'autenticazione
GASdotto può essere installato localmente o in un container Docker tramite Laravel Sail.
Per installare GASdotto localmente, segui le istruzioni fornite sul sito ufficiale all'indirizzo www.gasdotto.net/docs/installazione.
Se preferisci installarlo in un container Docker, segui i seguenti passaggi.
-
php (comprese le estensioni necessarie per far funzionare Laravel)
-
composer
-
Docker e Docker Compose
git clone https://github.com/madbob/GASdottoNG.git && cd GASdottoNG/code/
composer install
cp .env.example .env
php artisan key:generate
Se stai utilizzando Docker, assicurati di aver configurato correttamente le impostazioni nel file .env, seguendo le istruzioni fornite nella sezione 'For Docker' all'interno del medesimo file.
sail up -d
sail shell
Se non hai configurato un alias per sail
, puoi utilizzare:
./vendor/bin/sail up -d
./vendor/bin/sail shell
php artisan migrate
php artisan db:seed
php artisan db:seed --class=FirstInstallSeed
npm install
npm run development
exit
sail stop
Per saperne di più su Laravel Sail visita e consulta la documentazione ufficiale di Laravel.
-
sail up -d
-> Per avviare i contenitori Docker -
sail shell
-> Per entrare nella terminale interattiva all'interno del container
Al interno, all'interno della terminale esegui i comandi necessari come se stessi lavorando in locale.
exit
-> Per uscire dalla containersail stop
-> Per fermare i contenitori Docker
GASdotto è distribuito in licenza AGPLv3+.
Copyright (C) 2017/2023 Roberto Guido [email protected]