46 lines
851 B
Markdown
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
|