Creating Custom Map Extension

Hi BlueOS Community :waving_hand:

I’ve developed a custom map extension for BlueOS called blueos-custom-map.

Problem

After installing the extension via the BlueOS Extensions Manager, I’m running into two issues:

  1. The extension status shows “This extension is enabled but the container is not running”
  2. The logs panel shows “Reconnecting to Custom Map Extension” and keeps loading indefinitely

What I’ve tried

  • Uninstalling and reinstalling the extension
  • Checking the logs (container doesn’t produce any output)
  • The extension image is hosted on Docker Hub as haresh53/blueos-custom-map:latest

**
Questions**

  1. What are the most common reasons a BlueOS container fails to start after being enabled?
  2. Is there a way to see the container startup logs or crash reason beyond the Extensions Manager UI?
  3. Are there any known issues with Python-based HTTP servers inside BlueOS Docker extensions?

Any help appreciated!

Hi @haresh,

Thanks for creating such cool extension!
First, it appears that you extension is only available as x86-64, be aware that you need to provide armv7 and arm64 to make it available for the Raspberry Pi 4 (running armv7) and Raspberry 5.
With that said, since it appears that you are running BlueOS in a X86 machine, can you provide how are you running it and the commands that you are using ?
From the tests that I did here, it appears that you extension is not providing a register_service file, please check the following documentation: BlueOS Documentation