Impostazione dell'edizione On-Premises di axe DevTools Linter

Link to Impostazione dell'edizione On-Premises di axe DevTools Linter copied to clipboard
Free Trial
Not for use with personal data

L'edizione in locale di axe DevTools Linter è un binario Linux x86 a 64 bit che consente alla tua organizzazione di utilizzare axe DevTools Linter localmente. Questa guida mostra come configurare questo software.

Per installare l'axe DevTools Linter in locale, è necessario il binario, disponibile per Linux x86 a 64 bit. NGINX sarà inoltre necessario se si desidera configurare un'istanza di proxy inverso (per utilizzare richieste crittografate, poiché axe DevTools Linter non riconosce le connessioni crittografate). Per ulteriori informazioni, vedere Utilizzo di axe DevTools Linter con un proxy inverso .

Per utilizzare l'edizione on-premises di axe DevTools Linter sarà inoltre necessaria una chiave di licenza. Contatta l'help desk di Deque per ottenere la tua chiave di licenza.

note

Il servizio axe DevTools Linter è stato testato su Red Hat Enterprise Linux Server Release 7.9 (Maipo).

Installazione

È possibile estrarre i file di installazione digitando quanto segue:

tar xvfz axe_Linter_installer.tar.gz

I file verranno estratti nella directory corrente.

Prima di poter eseguire il programma di installazione, è necessario impostare il flag di esecuzione sul file digitando quanto segue:

chmod +x installer

Ora puoi eseguire il programma di installazione. È necessario eseguirlo come root digitando quanto segue:

sudo ./installer --license-key your-license-key
important

È richiesta l'opzione --license-key .

Il programma di installazione creerà un nuovo utente axe se non esiste già (ma non creerà una directory home). Verrà creata anche la directory /opt/deque se non esiste.

Per ulteriori informazioni sulle opzioni della riga di comando accettate dal programma di installazione, vedere Opzioni del programma di installazione di seguito.

Impostazione del servizio per l'esecuzione automatica

Il primo passo per eseguire axe DevTools Linter all'avvio è modificare la configurazione del servizio come root:

sudo nano /etc/systemd/system/axe-linter.service

Aggiungere le seguenti righe alla fine del file, se non sono già presenti:

[Install]
WantedBy=multi-user.target

(È improbabile che tu debba aggiungerlo.)

Ora è necessario abilitare il servizio digitando:

sudo systemctl enable axe-linter

Ora dovresti riavviare la macchina per vedere se il servizio axe DevTools Linter si avvia automaticamente. La sezione successiva mostra come ottenere lo stato del servizio.

Ottenere lo stato del servizio

È possibile utilizzare il comando systemctl per controllare lo stato del servizio in esecuzione come mostrato di seguito:

systemctl status axe-linter

Di seguito è riportato un esempio di output dal servizio in esecuzione:

● axe-linter.service - Axe Linter Service
   Loaded: loaded (/opt/deque/service/axe-linter.service; linked; vendor preset: enabled)
   Active: active (running) since Wed 2021-11-24 12:34:11 PST; 6 days ago
     Docs: https://deque.com/axe
 Main PID: 4401 (axe-linter-serv)
    Tasks: 10 (limit: 2108)
   CGroup: /system.slice/axe-linter.service
           └─4401 /opt/deque/axe-linter-service

Nov 24 12:34:11 galliumos systemd[1]: Started Axe Linter Service.

Se il servizio non è in esecuzione, verrà visualizzato un output simile al seguente:

● axe-linter.service - Axe Linter Service
   Loaded: loaded (/opt/deque/service/axe-linter.service; linked; vendor preset: enabled)
   Active: inactive (dead)
     Docs: https://deque.com/axe

Opzioni di installazione

Il programma di installazione locale riconosce diverse opzioni della riga di comando:

  • --axe-user nome utente

    Il nome utente che sarà il proprietario del servizio axe-linter in esecuzione. Se questo utente non esiste, verrà creato. Il valore predefinito è axe.

  • --chiave-licenza your-license-key

    La chiave di licenza che verrà utilizzata dal servizio axe-linter. Questo parametro è obbligatorio. Contatta l'help desk di Deque per maggiori informazioni sulla tua chiave di licenza.

  • --livello di log livello di log selezionato

    Livello di log che verrà utilizzato dal servizio axe DevTools Linter installato. Il valore predefinito è errore. I valori sono: errore, warn, info, verbose e debug.

  • --porta tua-porta

    La porta su cui il servizio axe-linter ascolterà le richieste. La porta predefinita è la 3000.