lascuolaopensource / join-backend

Backend del Gestionale per nuove istituzioni
2 stars 1 forks source link

Docker Image per il backend #1

Open lascuolaopensource-account opened 5 years ago

lascuolaopensource-account commented 5 years ago

Per affrontantare al meglio l'installazione a XYZ Matera vorremmo avere Join completamente dockerizzato, al fine di renderne semplice la fruizione e l'installazione. Per quanto sono riuscito a capire questo potrebbe essere un modo per rendere l'applicazione già un'immagine Docker. Salvaci @chobeat

chobeat commented 5 years ago

Coi crostacei ci stiamo lavorando. Abbiamo provato a fare col plugin ma non sembra funzionare. Non siamo ancora riusciti a riprodurre l'esecuzione nemmeno in locale (anche se siamo probabilmente abbastanza vicini) quindi non ci è nemmeno possibile dockerizzare senza plugin. In questi giorni sono preso con le bombe quindi non posso garantire nulla ma spero entro la fine del prossimo weekend di poterci investire qualche ora e fare un wrap-up di quanto fatto fin'ora e avere perlomeno un Dockerfile di base.

Un tema che è venuto fuori è quello delle integrazioni con alcuni servizi che non ci erano stati notificati, tipo il mailserver, s3 e braintree. Sono necessari per far girare il servizio in locale o sta su anche se non sono configurati?

lascuolaopensource-account commented 5 years ago

Ciao Simone, grazie per l’aggiornamento, scusa se non avevamo menzionato i servizi esterni, purtroppo non abbiamo mai provato ad avviare tutto senza averli configurati e non so se siano necessari o meno.

A presto.

Alessandro

Inviato da iPhone

Il giorno 18 nov 2019, alle ore 16:18, Simone Robutti notifications@github.com ha scritto:

 Coi crostacei ci stiamo lavorando. Abbiamo provato a fare col plugin ma non sembra funzionare. Non siamo ancora riusciti a riprodurre l'esecuzione nemmeno in locale (anche se siamo probabilmente abbastanza vicini) quindi non ci è nemmeno possibile dockerizzare senza plugin. In questi giorni sono preso con le bombe quindi non posso garantire nulla ma spero entro la fine del prossimo weekend di poterci investire qualche ora e fare un wrap-up di quanto fatto fin'ora e avere perlomeno un Dockerfile di base.

Un tema che è venuto fuori è quello delle integrazioni con alcuni servizi che non ci erano stati notificati, tipo il mailserver, s3 e braintree. Sono necessari per far girare il servizio in locale o sta su anche se non sono configurati?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

aptrn commented 5 years ago

Ciao @chobeat , super updatee. Oggi pomeriggio ho rifatto un po' di prove e forte ormai della prima esperienza su Docker (il frontend), sono riuscito a mettere su un Dockerfile anche per il backend, in qualche modo. Ho fatto una repo nuova, quando avete tempo e voglia date un'occhiata, magari può essere utile per mettere su e vederlo. Da domani inizio a capire un Docker-compose per poi Swarm ed arrivare a Matera quasi pronti. Yee

chobeat commented 5 years ago

Grande, domani ci diamo un occhio e ci iteriamo sopra. Non capisco però la necessità di un repo a parte. Di norma è considerata good practice tenere il Dockerfile e il compose insieme al sorgente.