beatum opened a new pull request, #43705:
URL: https://github.com/apache/superset/pull/43705

   **Enhance Podman compatibility and add development files**
   
   - **Summary:** Adds Podman-ready development artifacts and Podman-specific 
fixes so the project can be built and run using Podman (instead of Docker) for 
local development and CI. Changes include a Podman Containerfile, a Podman 
Compose file, and a helper script; environment variables, APT behavior, mounts, 
and service URLs were adjusted for Podman compatibility.
   
   - **Files added:** Containerfile.podman, create-podman-superset-files.sh, 
docker-compose.podman.yml
   
   - **Key changes**
     - Enforce IPv4 for APT to avoid network failures under Podman.
     - Adjust volume mounts and paths to match Podman semantics and permissions.
     - Update service/host URLs and environment variables for Podman networking.
     - Add an executable helper script to scaffold Podman dev files and 
permissions.
     - Add a Podman Compose file mirroring the Docker Compose dev setup but 
tuned for Podman.
   
   - **How to validate**
     - Build image:
       ```bash
       podman build -f Containerfile.podman -t superset:podman-dev .
       ```
     - Start services:
       ```bash
       podman compose -f docker-compose.podman.yml up -d
       ```
     - Healthcheck:
       ```bash
       curl -f http://localhost:8088/health
       ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to