mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-20 21:40:48 +01:00
92 lines
2.7 KiB
Markdown
92 lines
2.7 KiB
Markdown
# OpenSTAManager Docker Image
|
|
|
|
<p align="center">
|
|
<a href="https://openstamanager.com">
|
|
<img src="https://shop.openstamanager.com/wp-content/uploads/2015/04/logo_full-2.png">
|
|
</a>
|
|
|
|
<p align="center">
|
|
Il software gestionale open-source per l'assistenza tecnica e la fatturazione.
|
|
<br>
|
|
<br>
|
|
<a href="https://www.openstamanager.com">Sito web</a>
|
|
·
|
|
<a href="https://docs.openstamanager.com/">Documentazione</a>
|
|
·
|
|
<a href="https://forum.openstamanager.com">Forum</a>
|
|
</p>
|
|
</p>
|
|
|
|
|
|
[](https://github.com/devcode-it/openstamanager/releases)
|
|
[](https://github.com/devcode-it/openstamanager/releases)
|
|
[](https://sourceforge.net/projects/openstamanager/)
|
|
[](https://github.com/devcode-it/openstamanager/blob/master/LICENSE)
|
|
|
|

|
|
|
|
### 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:
|
|
|
|
```bash
|
|
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):
|
|
|
|
```bash
|
|
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:
|
|
|
|
```bash
|
|
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`:
|
|
|
|
```bash
|
|
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"
|
|
``` |