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 utilizzando 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.
- Docker e Docker Compose
git clone https://github.com/madbob/GASdottoNG.git && cd GASdottoNG/code/
docker run --rm \
-u "$(id -u):$(id -g)" \
-v "$(pwd):/var/www/html" \
-w /var/www/html \
laravelsail/php82-composer:latest \
composer install --ignore-platform-reqs
cp .env.example .env
*Ricordati di configurare le impostazioni Docker nel file .env, abilitando o sostituendo i parametri commentati con quelli di default nella sezione 'For Docker' all'interno dello stesso file.
Il primo avvio potrebbe richiedere più o meno tempo a seconda delle caratteristiche del tuo computer e della connessione internet.
sail up -d
sail shell
Se non hai configurato un alias per sail
, puoi utilizzare:
./vendor/bin/sail up -d
./vendor/bin/sail shell
Imposta la chiave APP_KEY
php artisan key:generate
Migrazioni e popolamento del database
php artisan migrate && php artisan db:seed && php artisan db:seed --class=FirstInstallSeed
npm install && npm run development
Adesso puoi visitare localhost
e iniziare a testare e sviluppare.
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 bob@linux.it