brigate/README.md
2020-04-28 00:38:10 +02:00

46 lines
851 B
Markdown

## Centralino Brigate
App in jsp per sostegno all'attività delle brigate di solidarietà.
## How to
### Prerequisiti
- `docker`
- `docker-compose`
### Dev
Se si vuole tirar su un ambiente di sviluppo locale con tomcat e un db mysql
```
$ docker-compose up
```
Si troverà l'app a `http://localhost:8080/centralino_brigate-0.1.0/`. *ATTENZIONE*: NON è
production-safe!
Se si vuole buildare l'artifatto (output in `war` nella cartella `target/`),
per prima cosa creare l'immagine per il processo di build con maven (solo la prima volta):
```
$ docker build -t unit/mvn-builder:latest -f Dockerfile.build .
```
Dopo di che:
```
$ docker run --rm -v $PWD:/src -t unit/mvn-builder:latest
```
Se si vuole dettaglio sul processo di build
```
$ docker run --rm -v $PWD:/src -t unit/mvn-builder:latest -e -X clean install
```
### Prod
TODO