PieFed
Your Ad‑Free Forum for Real Community

Federated, open‑source, ad‑free, and fully under your control. Build or join a community that reflects your values – no algorithms, no corporate overlords, no attention economy.

No ads, no tracking, no addictive algorithms – your feed is built by you.

Join our server or host your own for full control. Self‑host or pick an instance aligned with your values.

Federated freedom. Posts on one server can be seen, shared, and discussed by users on any other server, too. Everything runs on open standards (ActivityPub), creating a diverse and billionaire-resistant ecosystem.

Open‑source & developer-friendly. Python‑powered and AGPL licensed – easy to customize and contribute.

https://join.piefed.social/
https://codeberg.org/rimu/pyfedi
https://codeberg.org/rimu/pyfedi/src/branch/main/INSTALL-docker.md

  • wjs018@piefed.wjs018.xyz
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 month ago

    36:29 - I don’t remember who contributed the dev docker compose, but I use it for local development. The main difference that I use it for is that it maps all the source files from your folder and uses the flask development web server (instead of gunicorn). This means that you can tweak python/css/template files locally and then your flask will reload itself and automatically reflect those changes. It makes iterating things a lot quicker compared to doing something like rebuilding an image each time.

    • ozoned@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      That’s awesome! Thanks for contributing to piefed. :) And I’m sure Rimu is open to any docker suggestions as he’s fumbling through it like I am. :D

        • ozoned@piefed.socialOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 month ago

          I know of podman, used it, it’s not the drop in replacement for Docker that Red Hat says it is. I have no clue about quadlets and at this point, I’m not even interested in learning. :D lol

          • Snoopy@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 month ago

            Whilst docker offer the convenience for quick environnement installation, i think that podman deserve some love as docker does.

            But that’s also up to the dev team and its capacity to maintain it. One year ago, one dev offered a podman build but it was dismissed. It was ready for production. It is the same dev that offered us the scheduled post. :)

            Podman strong point is its integration with Linux. Here is a quick summary from a website :

            Use Docker Compose when:

            • You want the fastest multi-container workflow.
            • You already use Docker Engine.
            • You share stacks with developers.
            • You need a familiar compose.yaml for local development.
            • You deploy small services with Docker on one host.
            • You use existing Compose examples from projects.

            Use Podman Quadlet when:

            • You want systemd-native container services.
            • You prefer rootless containers.
            • You do not want a central Docker daemon.
            • You run long-lived services on a Linux host.
            • You want systemctl, journalctl, timers, dependencies, and auto-start.
            • You are building a self-hosted or homelab server around systemd.
            • You want containers to fit into the normal Linux service model