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>i-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