Files
aliasvault/scripts/start-aio-docker-image.sh
2026-07-12 16:52:51 +02:00

26 lines
621 B
Bash
Executable File

#!/bin/bash
# Go to root directory
cd "$(dirname "$0")/.." || exit 1
# Build the all-in-one docker image
echo "Building all-in-one docker image..."
docker build \
-f dockerfiles/all-in-one/Dockerfile \
-t aliasvault-allinone:local \
.
# Stop the all-in-one docker container if it is running
docker stop aliasvault && docker rm aliasvault
# Run the all-in-one docker container
echo "Running all-in-one docker container..."
docker run -d \
--name aliasvault \
-p 80:80 \
-v ./database:/database \
-v ./logs:/logs \
-v ./secrets:/secrets \
-v ./certificates:/certificates \
aliasvault-allinone:local