Ubuntu

# Ubuntu 20.10 and newer
sudo apt-get update
sudo apt-get -y install podman

Run containers using systemctl as user even when user is logged out

# In order to enable executing process with logged out shell
loginctl enable-linger user
# Move to user systemd dir
cd ~/.config/systemd/user/
# Generate systemd files for container
podman generate systemd --restart-policy=always -t 1 --name container_name --files
systemctl --user enable container-container_name.service

Security/ Raw Guillaume questions

lance les pods avec ton user, pas en root, user spécifique pour podman avec les bons groupes

podman system migrates : update les pods à la dernière version de podman

Podman n'a pas de daemon qui tourne en permanance

https://catalog.redhat.com/software/containers/ubi9/openjdk-21/6501cdb5c34ae048c44f7814?container-tabs=gti&gti-tabs=registry-tokens

Sur user Hoz, dossier backend-clermont-app

re-déploiement d'un jar ?

#podman build : build un pod #podman tag registry.desku.be/hoz/backend-clermont-app:latest #podman push registry.desku.be/hoz/... #podman run --rm --name backend-clermont-app registry.

#podman build -t registry.desku.be/hoz/backend-clermont-app:latest build + tag

#podman generate systemd –restart-policy=always

ssl/rp ? via nginx/HAproxy