Configurazione del sistema di build
- Argomenti:
- Configurazione
- Build
- Implementazione
Creato per:
- Esperto
- Amministratore
- Sviluppatore
Puoi avere un sistema di build che soddisfa i seguenti requisiti:
-
Tutto il codice Commerce è controllato dal codice sorgente nello stesso archivio dei sistemi di sviluppo e produzione
-
Assicurarsi che tutti i seguenti elementi siano inclusi nel controllo del codice sorgente:
app/etc/config.php
- Directory
generated
(e sottodirectory) - Directory
pub/media
- Directory
pub/media/wysiwyg
(e sottodirectory) - Directory
pub/static
(e sottodirectory)
-
Deve essere installata una versione PHP compatibile
-
Deve avere Compositore installato
-
Ha la proprietà del file system e le autorizzazioni impostate come descritto in Prerequisiti per i sistemi di sviluppo, compilazione e produzione.
-
Il sistema di build non ha bisogno di Commerce per essere installato, ma il codice deve essere disponibile.
config.php
. Vedere Esportare la configurazione. In caso contrario, è necessaria la connessione al database.Configurare il computer di compilazione
Nelle sezioni seguenti viene illustrato come configurare il computer di compilazione.
Installa Compositore
Innanzitutto, verifica se Composer è già installato:
Al prompt dei comandi immettere uno dei comandi seguenti:
composer --help
composer list --help
Se viene visualizzata la Guida del comando, Composer è già installato.
Se viene visualizzato un errore, attieniti alla procedura seguente per installare Composer.
Per installare Composer:
-
Cambia in o crea una directory vuota sul server Commerce.
-
Immettete i seguenti comandi:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Per ulteriori opzioni di installazione, vedere la documentazione sull'installazione del Compositore.
Installare PHP
Installa PHP in CentOS o Ubuntu.
Configurare il sistema di build
Per impostare il sistema di build:
-
Accedi al sistema di build come proprietario del file system o passa a tale proprietario.
-
Recupera il codice Commerce dal controllo del codice sorgente.
Se utilizzi Git, utilizza il seguente comando:
git clone [-b <branch name>] <repository URL>
-
Passa alla directory principale di Commerce e immetti:
composer install
-
Attendere l'aggiornamento delle dipendenze.
-
Imposta proprietà:
chown -R <Commerce file system owner name>:<web server username> .
Ad esempio:
chown -R commerce-username:apache .
-
Se si utilizza Git, aprire
.gitignore
in un editor di testo. -
Iniziare ciascuna delle righe seguenti con un carattere
#
per aggiungerle come commento:# app/etc/config.php # pub/media/* # generated/* # pub/media/*.* # pub/media/wysiwyg/* # pub/static/*
-
Salvare le modifiche apportate a
.gitignore
e uscire dall'editor di testo. -
Se utilizzi Git, utilizza i seguenti comandi per confermare la modifica:
git add .gitignore && git commit -m "Modify .gitignore for build and production"
Per ulteriori informazioni, vedere il riferimento
.gitignore
. -
Il sistema di compilazione deve utilizzare modalità predefinita o modalità sviluppatore:
bin/magento deploy:mode:set <mode>
<mode>
è obbligatorio. Può esseredefault
odeveloper
.