Laucher rebuild app doesn't load the plugins

AI-generated summary

The user is having trouble with the ./launcher rebuild app command not loading newly added plugins in a Discourse setup. Despite no errors, the plugins are not being added. The user shares a YAML configuration for cloning multiple plugins during the rebuild process. After troubleshooting, it’s revealed that the issue was due to a mismatch between the client and server Docker API versions. The problem was resolved by ensuring both versions match, allowing the plugins to be successfully built and loaded. hhf.technology explains the fix, while willie and pfaffman assist by asking about the execution environment and Docker container status.

## see https://meta.discourse.org/t/19157 for details
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-ai.git
          - git clone https://github.com/discourse/discourse-chat-integration.git
          - git clone https://github.com/discourse/discourse-doc-categories.git
          - git clone https://github.com/discourse/discourse-gamification.git
          - git clone https://github.com/discourse/discourse-whos-online.git
          - git clone https://github.com/discourse/discourse-algolia.git
          - git clone https://github.com/discourse/discourse-staff-alias.git
          - git clone https://github.com/discourse/discourse-yearly-review.git
          - git clone https://github.com/discourse/discourse-reactions.git
          - git clone https://github.com/discourse/discourse-google-one-tap.git
          - git clone https://github.com/discourse/discourse-cakeday.git
          - git clone https://github.com/discourse/discourse-hcaptcha.git
          - git clone https://github.com/discourse/discourse-policy.git
          - git clone https://github.com/discourse/discourse-akismet.git
          - git clone https://github.com/discourse/discourse-gated-topics-in-category.git
          - git clone https://github.com/discourse/discourse-assign.git
          - git clone https://github.com/discourse/discourse-saved-searches.git
          - git clone https://github.com/discourse/discourse-fingerprint.git
          - git clone https://github.com/communiteq/discourse-private-replies.git
## Any custom commands to run after building
run:
  - exec: echo "Beginning of custom commands"
  ## If you want to set the 'From' email address for your first registration, uncomment and change:
  ## After getting the first signup email, re-comment the line. It only needs to run once.
  #- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
  - exec: echo "End of custom commands"

./launcher rebuild app
dosent add the newly added plugin
no error
What am i missing

What program are you using for execution?

i didn’t understand you. sorry. can you explain a bit more on what do you mean by What program

What SSH program are you using to update the ./launcher rebuild app?

PuTTY: latest release (0.81)

i used the same before it has worked very well.

Did the rebuild complete and say that it was destroying and starting a new container?

What does

docker ps

show?

i have dm you

If anyone has similar problem
I have solved it by matching client and server version to match the API also.
then only it will help to build new plugins.
Before.


After