Skip to content

Create a docker infrastructure for Gazie application with Nginx, Php-Fpm, Mariadb

License

Notifications You must be signed in to change notification settings

gabrielrota/gazie-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Perché Gazie-Docker

GAzie indica Gestione Aziendale. Il software è opensource e liberamente caricabile dal sito:

https://sourceforge.net/p/gazie/code/HEAD/tree/trunk/

Il sito ufficiale di GAzie è: http://gazie.devincentiis.it/

Con Gazie-Docker puoi installare l'ultima versione stabile di Gazie in meno di 10 minuti.

Hai così la tua infrastruttura Gazie con NGINX, PHP-FPM e database MARIADB.

Installazione

Per l'installazione occorre in primo luogo avere installato l'applicativo docker

https://www.docker.com/

Modificare il file di configurazione

vi conf

ed eseguire il build per creare le immagini Gazie-Docker, Gazie-Nginx

./build.sh

Potete per esempio lavorare sul vostro pc senza installare mysql o php, ma semplicemente docker.

Esecuzione Immagini Docker

Per eseguire le immagini docker create scrivere

./start.sh

Per stoppare le immagini docker eseguire

./stop.sh

Restore Database di Backup

Se hai un backup da ripristinare puoi semplicemente editare:

./restore [ file-dump-gzip ]

Il comando ripristina il database sul database Mariadb.

Esecuzione PHPMYADMIN

Per utilizzare PHPMYADMIN occorre eseguire il file:

./run_phpmyadmin.sh

Si potrà poi consultare il database eseguendo:

http://localhost:8080/

Modificare i file PHP

Se si deve testare la versione di gazie e modificare qualche file .php si può accedere all'immagine ove risiede Gazie con il seguente comando:

docker exec -ti phpfpm bash

A questo punto comparirà la shell e si potranno editare i file con il come tools vim:

Es: root@cdec42c9aa5c:/var/www/html# vi config/config/gconfig.php

Sviluppo di Gazie Con Docker

Quando inserisci la versione di Gazie puoi semplicemente digitare

$GAZIE_VERSION=dev

Il software costruirà le macchine di web e server, menetre potrai aggiornare il software all'interno della cartella

gazie/

gestibile con il software svn.

About

Create a docker infrastructure for Gazie application with Nginx, Php-Fpm, Mariadb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 75.5%
  • Dockerfile 24.5%