1
0
Fork 0
mirror of https://codeberg.org/Mo8it/server_dotfiles.git synced 2024-09-19 19:01:16 +00:00

stop container if exists

This commit is contained in:
Mo 2022-07-19 23:14:13 +02:00
parent a626027478
commit f0738fd218

View file

@ -3,19 +3,24 @@ set -p PATH "$HOME/.cargo/bin"
# Non interactive functions # Non interactive functions
function podman-default-create -w podman function podman-default-create -w podman
set -l container_name $argv[1]
if podman container exists $container_name
podman stop $container_name
end
podman create \ podman create \
--name $argv[1] \ --name $container_name \
--detach \
--pull always \ --pull always \
--label "io.containers.autoupdate=registry" \ --label "io.containers.autoupdate=registry" \
$argv[2..] $argv[2..]
set -l old_pwd (pwd) set -l old_pwd (pwd)
cd ~/.config/systemd/user cd ~/.config/systemd/user
podman generate systemd --new --files --name $argv[1] podman generate systemd --new --files --name $container_name
cd $old_pwd cd $old_pwd
systemctl --user enable --now container-$argv[1] systemctl --user enable --now container-$container_name
end end
if status is-interactive if status is-interactive