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
|