|
@@ -86,7 +86,7 @@ cmd_start() {
|
|
|
cd "$INSTALL_DIR"
|
|
cd "$INSTALL_DIR"
|
|
|
|
|
|
|
|
if is_docker_mode; then
|
|
if is_docker_mode; then
|
|
|
- docker compose up -d
|
|
|
|
|
|
|
+ sudo docker compose up -d
|
|
|
else
|
|
else
|
|
|
sudo systemctl start dune-weaver
|
|
sudo systemctl start dune-weaver
|
|
|
fi
|
|
fi
|
|
@@ -100,7 +100,7 @@ cmd_stop() {
|
|
|
cd "$INSTALL_DIR"
|
|
cd "$INSTALL_DIR"
|
|
|
|
|
|
|
|
if is_docker_mode; then
|
|
if is_docker_mode; then
|
|
|
- docker compose down
|
|
|
|
|
|
|
+ sudo docker compose down
|
|
|
else
|
|
else
|
|
|
sudo systemctl stop dune-weaver
|
|
sudo systemctl stop dune-weaver
|
|
|
fi
|
|
fi
|
|
@@ -114,7 +114,7 @@ cmd_restart() {
|
|
|
cd "$INSTALL_DIR"
|
|
cd "$INSTALL_DIR"
|
|
|
|
|
|
|
|
if is_docker_mode; then
|
|
if is_docker_mode; then
|
|
|
- docker compose restart
|
|
|
|
|
|
|
+ sudo docker compose restart
|
|
|
else
|
|
else
|
|
|
sudo systemctl restart dune-weaver
|
|
sudo systemctl restart dune-weaver
|
|
|
fi
|
|
fi
|
|
@@ -132,10 +132,10 @@ cmd_update() {
|
|
|
|
|
|
|
|
if is_docker_mode; then
|
|
if is_docker_mode; then
|
|
|
echo "Pulling latest Docker image..."
|
|
echo "Pulling latest Docker image..."
|
|
|
- docker compose pull
|
|
|
|
|
|
|
+ sudo docker compose pull
|
|
|
|
|
|
|
|
echo "Restarting with new version..."
|
|
echo "Restarting with new version..."
|
|
|
- docker compose up -d
|
|
|
|
|
|
|
+ sudo docker compose up -d
|
|
|
else
|
|
else
|
|
|
echo "Updating Python dependencies..."
|
|
echo "Updating Python dependencies..."
|
|
|
source .venv/bin/activate
|
|
source .venv/bin/activate
|
|
@@ -153,7 +153,7 @@ cmd_logs() {
|
|
|
cd "$INSTALL_DIR"
|
|
cd "$INSTALL_DIR"
|
|
|
|
|
|
|
|
if is_docker_mode; then
|
|
if is_docker_mode; then
|
|
|
- docker compose logs -f
|
|
|
|
|
|
|
+ sudo docker compose logs -f
|
|
|
else
|
|
else
|
|
|
sudo journalctl -u dune-weaver -f
|
|
sudo journalctl -u dune-weaver -f
|
|
|
fi
|
|
fi
|
|
@@ -164,7 +164,7 @@ cmd_status() {
|
|
|
cd "$INSTALL_DIR"
|
|
cd "$INSTALL_DIR"
|
|
|
|
|
|
|
|
if is_docker_mode; then
|
|
if is_docker_mode; then
|
|
|
- docker compose ps
|
|
|
|
|
|
|
+ sudo docker compose ps
|
|
|
else
|
|
else
|
|
|
sudo systemctl status dune-weaver
|
|
sudo systemctl status dune-weaver
|
|
|
fi
|
|
fi
|
|
@@ -175,7 +175,7 @@ cmd_shell() {
|
|
|
cd "$INSTALL_DIR"
|
|
cd "$INSTALL_DIR"
|
|
|
|
|
|
|
|
if is_docker_mode; then
|
|
if is_docker_mode; then
|
|
|
- docker compose exec dune-weaver /bin/bash
|
|
|
|
|
|
|
+ sudo docker compose exec dune-weaver /bin/bash
|
|
|
else
|
|
else
|
|
|
echo -e "${YELLOW}Shell not available in systemd mode${NC}"
|
|
echo -e "${YELLOW}Shell not available in systemd mode${NC}"
|
|
|
echo "Use: cd $INSTALL_DIR && source .venv/bin/activate"
|
|
echo "Use: cd $INSTALL_DIR && source .venv/bin/activate"
|