El error que veo es
awk: fatal: cannot open file '/root/.ssh/authorized_keys'
Aquí está la salida completa:
Parece que el sitio sigue funcionando. ¿Hay algo de qué preocuparse? ¿Debería hacer algo?
El error que veo es
awk: fatal: cannot open file '/root/.ssh/authorized_keys'
Aquí está la salida completa:
Parece que el sitio sigue funcionando. ¿Hay algo de qué preocuparse? ¿Debería hacer algo?
Si recuerdo correctamente, eso es un vestigio de una plantilla antigua que solíamos tener, en los días antes de que docker exec -it bash existiera.
Es seguro ignorarlo, pero también puedes eliminar las líneas relacionadas de tu app.yml si te molesta.
¿Cuál podría ser esa línea?
Si compartes tu app.yml aquí, es posible que podamos decirte exactamente cuáles son.
¡Hola de nuevo @Falco!
Aquí tienes parte de mi app.yml sin las partes sensibles:
templates:
- "templates/redis.template.yml"
- "templates/postgres.template.yml"
- "templates/sshd.template.yml"
- "templates/web.template.yml"
- "templates/web.ssl.template.yml"
- "templates/web.letsencrypt.ssl.template.yml"
- "templates/web.ratelimited.template.yml"
expose:
- "2222:22" # reenvía el puerto 2222 del host al puerto 22 del contenedor (ssh)
- "80:80" # reenvía el puerto 80 del host al puerto 80 del contenedor (http)
- "443:443" # reenvía el puerto 443 del host al puerto 443 del contenedor (https)
params:
db_default_text_search_config: "pg_catalog.english"
env:
DISCOURSE_REFRESH_MAXMIND_DB_DURING_PRECOMPILE_DAYS: 30
LANG: en_US.UTF-8
UNICORN_WORKERS: 2
DISCOURSE_DEVELOPER_EMAILS: "......................."
DISCOURSE_HOSTNAME: "lume.community"
DISCOURSE_SMTP_ADDRESS: "................." # (obligatorio)
DISCOURSE_SMTP_USER_NAME: "....................." # (opcional)
DISCOURSE_SMTP_PASSWORD: "...................." # (opcional)
DISCOURSE_SMTP_ENABLE_START_TLS: true # (opcional, por defecto true)
LETSENCRYPT_ACCOUNT_EMAIL: ".............."
volumes:
- volume:
host: /var/discourse/shared/standalone
guest: /shared
- volume:
host: /var/discourse/shared/standalone/log/var-log
guest: /var/log
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- mkdir -p plugins
- git clone https://github.com/discourse/docker_manager.git
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 infamous.gadi.cc;
return 301 $scheme://forums.old-site.io$request_uri;
}
run:
- exec: echo "Inicio de comandos personalizados"
- exec: awk -F\# '{print $1;}' ~/.ssh/authorized_keys | awk 'BEGIN { print "Claves SSH autorizadas para este contenedor:"; } NF>=2 {print $NF;}'
- exec: echo "Fin de comandos personalizados"
Comenta o elimina esta plantilla e intenta reconstruir de nuevo. Este es muy probablemente el culpable.
EDITO:
El error se origina en esta línea:
Puedes comentar la siguiente línea e intentar de nuevo; el error debería desaparecer entonces.
¡Gracias! Parece que lo heredé de la persona anterior que ejecutó la instancia. Perdón por hacerte perder el tiempo con este problema que resulta no estar relacionado con Discourse.