-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Aggiunti Dockerfile e docker-compose.yml #296
base: master
Are you sure you want to change the base?
Conversation
Ho questo errore durante l'installazione con Maven. Soluzioni? |
Risolto installando java 8 al posto dell'11 |
|
Ciao, l'hash è corretto, potresti ricontrollare |
Avevo usato i sorgenti correnti non quelli del branch. Ora funziona. Ma come faccio a cambiare l'url localhost con il mio dominio? |
|
Utilizzo un dominio in mio possesso con reverse proxy. Ma mi da alcuni errori. Tipo: Fetch errorFailed to fetch http://localhost:8080/govpay/backend/api/backoffice/v1/govpay-api-backoffice-v1.yaml |
Ciao, allora potresti usare lo stesso reverse proxy per mappare /govpay sul tuo dominio |
Non funzionerebbe. Il problema segnalato dipende dal fatto che lo SwaggerUI riferisce l'OpenAPI da visualizzare con la URL Per funzionare correttamente e' necessario che venga valorizzata opportunamente la URL nel file nello SwaggerUI, operazione normalmente eseguita dall'installer (localhost e' il valore di default): govpay/wars/api-pagamento/src/main/webapp/index.html Lines 42 to 45 in 378f7f4
|
Sarebbe possibile passare la URL come variabile di ambiente tipo IT_GOVPAY_APIURL=http://..... ? |
Infatti era quello che chiedevo. |
Al momento lo SwaggerUI e' incluso come risorsa statica. Se avete idee per valorizzarlo a runtime (css, filtri, ...) sarebbe poi possibile gestire la valorizzazione come proprieta' della JVM o nel file di properties. |
Nel caso di Swagger UI il problema si potrebbe risolvere semplicemente:
|
Vero, e' possibile anche omettere l'host nell'OpenAPI. |
Merge from master
Rebase from link-it
GovPay - Docker
GovPay può essere facilmente installato via docker su server Linux utilizzando il file Dockerfile presente in questo repository.
I passi da seguire sono i seguenti dalla root del progetto:
mvn clean install -DskipTests
docker build . --tag govpay:latest
docker-compose up -d
L'applicazione sarà disponibile alla url http://localhost:8080/govpay/backend/gui/backoffice le credenzial di accesso i default sono: