./launcher rebuild app به خطأ، ولكن رمز الخروج هو 0

الخطأ الذي أراه هو

awk: fatal: cannot open file '/root/.ssh/authorized_keys'

إليك المخرجات الكاملة:

يبدو أن الموقع لا يزال يعمل. هل هناك ما يدعو للقلق؟ هل يجب أن أفعل شيئًا؟

إذا كان ذاكرتي لا تخونني، فهذا أثر من قالب قديم كنا نستخدمه في الأيام التي لم يكن فيها أمر docker exec -it bash متاحًا بعد.

يمكنك تجاهله بأمان، ولكن يمكنك أيضًا إزالة الأسطر ذات الصلة من ملف app.yml إذا كان ذلك يزعجك.

أي سطر قد يكون ذلك؟

إذا شاركت ملف app.yml الخاص بك هنا، فقد نتمكن من تحديد الملفات المحددة بدقة.

مرحبًا مرة أخرى @Falco!

إليك جزء من ملف app.yml الخاص بي بدون الأجزاء الحساسة:

app.yml
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" # توجيه منفذ المضيف 2222 إلى منفذ الحاوية 22 (ssh)
  - "80:80" # توجيه منفذ المضيف 80 إلى منفذ الحاوية 80 (http)
  - "443:443" # توجيه منفذ المضيف 443 إلى منفذ الحاوية 443 (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: "................." # (إلزامي)
  DISCOURSE_SMTP_USER_NAME: "....................." # (اختياري)
  DISCOURSE_SMTP_PASSWORD: "...................." # (اختياري)
  DISCOURSE_SMTP_ENABLE_START_TLS: true # (اختياري، الافتراضي 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 "Beginning of custom commands"
  - exec: awk -F\# '{print $1;}' ~/.ssh/authorized_keys | awk 'BEGIN { print "Authorized SSH keys for this container:"; } NF>=2 {print $NF;}'
  - exec: echo "End of custom commands"

قم بتعليق أو إزالة هذا القالب وحاول إعادة البناء مرة أخرى. هذا هو السبب الأرجح على الأرجح.

تعديل:

ينشأ الخطأ من هذا السطر:

يمكنك تعليق السطر التالي والمحاولة مرة أخرى، وسيختفي الخطأ بعد ذلك

شكرًا لك! يبدو أنني ورثت ذلك من الشخص السابق الذي شغل هذه الحالة. آسف على إضاعة وقتك في هذه المشكلة التي اتضح أنها لا تتعلق بـ Discourse.