Problema con l'aggiornamento del file app.yml

Ricevo un errore dopo aver eseguito ./launcher rebuild app:

Impossibile trovare la chiave attesa durante l'analisi del blocco di mappatura alla riga 10 colonna 1 -e LANG-en_US.UTF8. 

Errore di sintassi YAML

Ho aggiunto questo al file app.yml dopo “after_code:” :

 after_web_config:
    - replace:
        filename: /etc/nginx/nginx.conf
        from: /sendfile.+on;/
        to: |
          server_names_hash_bucket_size 64;
          sendfile on;
    - file:
        path: /etc/nginx/conf.d/discourse_redirect_1.conf
        contents: |
          server {
            listen 80;
            server_name old-domain.com;
            return 301 $scheme://new-domain.com$request_uri;
          }

after_ssl:
    - replace:
        filename: "/etc/runit/1.d/letsencrypt"
        from: /--keylength/
        to: "-d old-domain.com -d new-domain.com --keylength"

L’obiettivo è reindirizzare con 301 il vecchio dominio al nuovo dominio e far sì che LetsEncrypt continui a rinnovare i certificati anche per il vecchio dominio. Il file .yml modificato si trova sul server del “vecchio dominio”.

old-domain.com” e “new-domain.com” sono segnaposto, non gli indirizzi web reali.

Come suggerito qui e qui.

1 Mi Piace

Sì. È un errore YAML. Potrebbe trovarsi in qualsiasi punto del file. Esistono vari validatori YAML disponibili online. Una soluzione è incollare l’intero file in uno di questi.

4 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.