mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-02 00:46:44 +01:00
OpenSTAManager Docker Image
Il software gestionale open-source per l'assistenza tecnica e la fatturazione.
Sito web
·
Documentazione
·
Forum
Avvio rapido con MySQL incluso (consigliato)
Con questo comando si scarica e avvia l'ultima versione stabile disponibile e l'immagine di MySQL su cui salvare i dati:
# Download file per Docker compose
wget https://raw.githubusercontent.com/devcode-it/openstamanager/refs/heads/master/docker/docker-compose.yml
# Avvio
docker compose up -d
Avvio rapido senza MySQL
Con questo comando si scarica e avvia solo l'immagine di OpenSTAManager, senza il database (dovrai creare autonomamente un container con MySQL):
docker run -d \
-p 8080:80 \
--name openstamanager \
devcodesrl/openstamanager:latest
Salvataggio file e backup
E' consigliato montare un volume per le cartelle /files
, /backup
o entrambe, così da poter salvare nella macchina host gli allegati e il backup:
docker run -d \
-p 8080:80 \
--name openstamanager \
-v ./percorso-locale-files:/var/www/html/files \
-v ./percorso-locale-backup:/var/www/html/backup \
devcodesrl/openstamanager:latest
oppure nel file docker-compose.yml
:
services:
app:
build:
context: .
container_name: openstamanager
ports:
- "8090:80"
depends_on:
- db
environment:
- APP_ENV=local
- DB_HOST=db
- DB_PORT=3306
- DB_DATABASE=openstamanager
- DB_USERNAME=root
- DB_PASSWORD=secret
volumes:
- /percorso-locale-files:/var/www/html/files
- /percorso-locale-backup:/var/www/html/backup
db:
image: mysql:8.0
container_name: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: secret
MYSQL_DATABASE: openstamanager
ports:
- "3306:3306"