Skip to content

Commit 86cfada

Browse files
committed
v1.0.0
1 parent 90a6770 commit 86cfada

File tree

1 file changed

+36
-5
lines changed

1 file changed

+36
-5
lines changed

scripts/setup.sh

Lines changed: 36 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
1-
sudo apt-get update;
2-
sudo apt-get upgrade -y;
3-
curl -sSL https://get.docker.com | sh;
4-
sudo usermod -aG docker javi;
5-
sudo apt-get install docker-compose -y;
1+
#!/bin/bash
2+
3+
# Paso 1: Actualizar apt-get
4+
echo "Paso 1: Actualizando apt-get..."
5+
sudo apt-get update
6+
echo "apt-get actualizado."
7+
8+
# Paso 2: Upgradear el sistema
9+
echo "Paso 2: Upgrandeando el sistema..."
10+
sudo apt-get upgrade -y
11+
echo "Sistema upgrandeado."
12+
13+
# Paso 3: Verificar e instalar Docker si no está presente
14+
if ! command -v docker &> /dev/null; then
15+
echo "Paso 3: Docker no está instalado. Instalando Docker..."
16+
curl -fsSL https://get.docker.com -o get-docker.sh
17+
sudo sh get-docker.sh
18+
sudo usermod -aG docker $USER
19+
echo "Docker instalado y usuario añadido al grupo docker."
20+
else
21+
echo "Paso 3: Docker ya está instalado."
22+
fi
23+
24+
# Paso 4: Verificar e instalar Docker Compose si no está presente
25+
if ! command -v docker-compose &> /dev/null; then
26+
echo "Paso 4: Docker Compose no está instalado. Instalando Docker Compose..."
27+
sudo apt-get install docker-compose -y
28+
echo "Docker Compose instalado."
29+
else
30+
echo "Paso 4: Docker Compose ya está instalado."
31+
fi
32+
33+
# Paso 5: Ejecutar Docker Compose para iniciar el servidor de Minecraft
34+
echo "Paso 5: Iniciando el servidor de Minecraft con Docker Compose..."
35+
docker-compose up -d
36+
echo "El servidor de Minecraft se está ejecutando en segundo plano."

0 commit comments

Comments
 (0)