Skip to content

Commit 3d2d1dc

Browse files
authored
Merge pull request #73 from tecno-consultores/develop
* instalador
2 parents d1fc0f0 + 61cd90e commit 3d2d1dc

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

install.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/usr/bin/env bash
2+
# Made by Sinfallas <[email protected]>
3+
# Licence: GPL-2
4+
5+
if [[ "$EUID" != "0" ]]; then
6+
echo "ERROR: Debes ser root."
7+
exit 1
8+
fi
9+
10+
if [[ $(dpkg --get-selections | grep -w "docker-compose-plugin" | awk '{print $1}' | head -1) = docker-compose-plugin ]]; then
11+
docker system prune -af
12+
chmod -R 777 init
13+
docker compose -f docker-compose.yml --env-file env.example --profile n8n --profile n8n-worker --profile openwebui up -d
14+
chmod -R 777 n8n
15+
echo "Finalizado."
16+
else
17+
echo "ERROR: Docker NO esta instalado."
18+
quienh=$(ls -l /home | awk '{print $9}' | grep -v "lost+found" | tail -n +2)
19+
apt -y remove --purge docker.io docker-compose docker-doc podman-docker docker-ctop
20+
echo "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list
21+
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8
22+
apt update -qq
23+
apt -y install docker-ce-rootless-extras docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin
24+
groupadd docker
25+
for j in ${quienh[@]}; do
26+
usermod -aG docker $j
27+
done
28+
echo "Docker instalado con exito, se recomienda reiniciar."
29+
fi
30+
exit 0

0 commit comments

Comments
 (0)