added vaultwarden

This commit is contained in:
Snogard 2024-07-31 23:13:25 +02:00
parent bc25274383
commit ff37a3b884

View File

@ -0,0 +1,34 @@
#!/bin/bash
source /opt/kaido/src/libs/bash/lib.sh
# setup
imageName=docker.io/vaultwarden/server:1.31.0-alpine
containerName=vaultwarden
dstBasePath="$KAIDO_CONTAINER_FOLDER/$containerName"
dstDataPath="$dstBasePath/data"
# envs
if [ -f "$KAIDO_CONFIG_FOLDER/containers/$containerName/envs.sh" ]; then
source "$KAIDO_CONFIG_FOLDER/containers/$containerName/envs.sh"
fi
# pre install
create_folder "$dstDataPath"
stop_and_remove_container $containerName
# install
echo "Creating new container"
podman create \
--name $containerName \
-p 10114:80 \
-v $dstDataPath:/data \
$imageName
# systemd
create_systemd_services $containerName
systemctl --user enable --now $containerName