These are the changes I used when moving patchew to the new CentOS Stream 9
host.
Compared to the previous draft/attempt, the main change is introducing
a network to link the server and database containers, and a variable to
tell the server container to connect to a postgresql database.
Paolo
Paolo Bonzini (5):
remove unused systemd service files
dockerfiles: use full paths to repositories
playbooks: allow specifying postgresql host
playbooks: allow specifying custom container root
playbooks: switch from docker to podman
patchew-server.service | 13 -----
patchew-tester.service | 15 -----
scripts/dockerfiles/applier.docker | 2 +-
scripts/dockerfiles/db.docker | 2 +-
scripts/dockerfiles/importer-lore.docker | 2 +-
scripts/dockerfiles/importer.docker | 2 +-
scripts/dockerfiles/server.docker | 2 +-
scripts/playbooks/deploy-appliers.yml | 8 ++-
scripts/playbooks/deploy-db.yml | 13 ++++-
scripts/playbooks/deploy-importers-lore.yml | 10 +++-
scripts/playbooks/deploy-importers.yml | 8 ++-
scripts/playbooks/deploy-servers.yml | 21 +++++--
.../{docker-deploy.yml => podman-deploy.yml} | 55 ++++++++++---------
.../{docker.service.j2 => podman.service.j2} | 12 ++--
14 files changed, 85 insertions(+), 80 deletions(-)
delete mode 100644 patchew-server.service
delete mode 100644 patchew-tester.service
rename scripts/playbooks/tasks/{docker-deploy.yml => podman-deploy.yml} (45%)
rename scripts/playbooks/templates/{docker.service.j2 => podman.service.j2} (38%)
--
2.38.1
_______________________________________________
Patchew-devel mailing list
Patchew-devel@redhat.com
https://listman.redhat.com/mailman/listinfo/patchew-devel