Ambienti di sviluppo
Per avviare un progetto con ECTOR, puoi scegliere tra due modalità di sviluppo principali oppure configurare un ambiente personalizzato in base alla tua pipeline CI/CD.
Sviluppo in remoto su Webserver
Questa modalità di sviluppo è la più immediata, consentendoti di installare un'istanza aggiornata e standard di Prestashop direttamente dal sito ufficiale. Successivamente, tramite il modulo ECTOR Installer, disponibile a questo link, potrai avviare il wizard di installazione di ECTOR.
Vantaggi:
- Facilità di configurazione: Ideale per chi desidera iniziare rapidamente senza dover configurare un ambiente locale complesso.
- Accessibilità: Consente di lavorare su un'istanza remota, rendendo il progetto accessibile da qualsiasi luogo con una connessione internet.
Procedura:
- Scarica e installa Prestashop dal sito ufficiale.
- Installa il modulo ECTOR Installer.
- Avvia il wizard di installazione e segui le istruzioni.
Scopri le specifiche dell'installazione su Webserver
Sviluppo in locale tramite Docker
Questa modalità di sviluppo offre maggiore flessibilità, permettendoti di lavorare in locale e condividere la codebase con i tuoi colleghi tramite GitHub. Puoi anche scegliere uno sviluppo ibrido, iniziando in locale e poi passando a un webserver per il deploy finale.
Vantaggi:
- Flessibilità: Lavorare in locale ti permette di avere un controllo completo sull'ambiente di sviluppo.
- Collaborazione: Condivisione della codebase tramite piattaforme come GitHub.
- Flusso di lavoro personalizzato: Configura il tuo flusso di deploy e integrazione continua secondo le tue esigenze.
Procedura:
- Configura un ambiente Docker per Prestashop.
- Clona la repository del progetto da GitHub.
- Segui le istruzioni specifiche per l'installazione di ECTOR in locale.
Scopri le specifiche dell'installazione in locale
Conclusione
Sia che tu scelga di sviluppare in remoto su un webserver o in locale tramite Docker, ECTOR ti offre gli strumenti necessari per avviare rapidamente il tuo progetto Prestashop, ottimizzando le performance e migliorando l'esperienza di sviluppo.