Changement de wget à curl et fix du bug de sed du nom de docker vuejs
This commit is contained in:
@@ -4,7 +4,7 @@ Installation de :
|
||||
- tree
|
||||
- docker
|
||||
```
|
||||
wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/install.sh
|
||||
curl -o install.sh https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/install.sh
|
||||
chmod +x install.sh
|
||||
./install.sh
|
||||
```
|
||||
@@ -23,7 +23,7 @@ mkdir -p /home/$USER/docker
|
||||
sudo chown $USER:$USER /var/run/docker.sock
|
||||
sudo chown -R $USER:$USER /home/$USER/docker
|
||||
sudo chmod -R 775 /home/$USER/docker
|
||||
wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/install-docker.sh
|
||||
curl -o install-docker.sh https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/install-docker.sh
|
||||
chmod +x install-docker.sh
|
||||
./install-docker.sh
|
||||
```
|
||||
@@ -33,14 +33,14 @@ Si vous voulez procéder à l'installation de site web vuejs
|
||||
source ~/.bashrc
|
||||
nvm install 20.18.0
|
||||
nvm use 20.18.0
|
||||
wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/install-vuejs.sh
|
||||
curl -o install-vuejs.sh https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/install-vuejs.sh
|
||||
chmod +x install-vuejs.sh
|
||||
./install-vuejs.sh
|
||||
```
|
||||
|
||||
Si vous voulez procéder à l'installation de strapi
|
||||
```
|
||||
wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/install-strapi.sh
|
||||
curl -o install-strapi.sh https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/install-strapi.sh
|
||||
chmod +x install-strapi.sh
|
||||
./install-strapi.sh
|
||||
```
|
||||
|
||||
@@ -9,7 +9,7 @@ if command -v docker &> /dev/null; then
|
||||
echo "Installation du docker compose de nginx reverse proxy en cours..."
|
||||
mkdir -p /home/$USER/docker/nginx-proxy
|
||||
cd /home/$USER/docker/nginx-proxy
|
||||
wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/nginx-proxy-manager/docker-compose.yml
|
||||
curl -o docker-compose.yml https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/nginx-proxy-manager/docker-compose.yml
|
||||
docker compose up -d
|
||||
echo "Le docker compose de nginx reverse proxy a été installé avec succès!"
|
||||
else
|
||||
@@ -31,7 +31,7 @@ if command -v docker &> /dev/null; then
|
||||
echo "Installation de grafana en cours..."
|
||||
mkdir -p /home/$USER/docker/grafana
|
||||
cd /home/$USER/docker/grafana
|
||||
wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/grafana/docker-compose.yml
|
||||
curl -o docker-compose.yml https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/grafana/docker-compose.yml
|
||||
docker compose up -d
|
||||
echo "Grafana a été installé avec succès!"
|
||||
# Vérifier si l'utilisateur veut installer prometheus
|
||||
@@ -42,9 +42,9 @@ if command -v docker &> /dev/null; then
|
||||
echo "Installation de Prometheus en cours..."
|
||||
mkdir -p /home/$USER/docker/prometheus
|
||||
cd /home/$USER/docker/prometheus
|
||||
wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/prometheus/docker-compose.yml
|
||||
curl -o prometheus/prometheus.yml https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/prometheus/docker-compose.yml
|
||||
mkdir -p /home/$USER/docker/prometheus/prometheus
|
||||
wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/prometheus/prometheus/prometheus.yml -O prometheus/prometheus.yml
|
||||
curl -o prometheus/prometheus.yml https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/prometheus/prometheus/prometheus.yml
|
||||
# Vérifier si l'utilisateur veut installer cadvisor
|
||||
read -p "Voulez-vous installer cAdvisor? (o/n) " -n 1 -r -d "n"
|
||||
echo
|
||||
@@ -53,11 +53,11 @@ if command -v docker &> /dev/null; then
|
||||
echo "Installation de cAdvisor en cours..."
|
||||
mkdir -p /home/$USER/docker/cadvisor
|
||||
cd /home/$USER/docker/cadvisor
|
||||
wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/cadvisor/docker-compose.yml
|
||||
curl -o docker-compose.yml https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/cadvisor/docker-compose.yml
|
||||
docker compose up -d
|
||||
echo "cAdvisor a été installé avec succès!"
|
||||
echo "Ajout de cAdvisor dans le fichier de configuration de Prometheus..."
|
||||
wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/cadvisor/config-prometheus.txt
|
||||
curl -o config-prometheus.txt https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/cadvisor/config-prometheus.txt
|
||||
cat config-prometheus.txt >> /home/$USER/docker/prometheus/prometheus/prometheus.yml
|
||||
echo "cAdvisor a été ajouté avec succès dans le fichier de configuration de Prometheus!"
|
||||
echo "cAdvisor a été installé avec succès!"
|
||||
|
||||
@@ -36,14 +36,14 @@ if command -v docker &> /dev/null; then
|
||||
# Si le docker compose de l'app Vue.js n'est pas installé, demander confirmation avant installation
|
||||
read -p "Le docker compose de l'application Vue.js n'est pas installé. Voulez-vous l'installer? (o/n) " -n 1 -r -d "n"
|
||||
echo "Installation du docker compose de l'application Vue.js en cours..."
|
||||
wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/vuejs/docker-compose.yml
|
||||
curl -o docker compose.yml https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/vuejs/docker-compose.yml
|
||||
# Créer le 'nom_container' dans le fichier docker compose.yml par le nom du projet
|
||||
sed -i "s/nom_container/$project/g" docker compose.yml
|
||||
sed -i "/container_name:/s/changeme_container/${project}_container/g" docker-compose.yml
|
||||
# Demander le port d'écoute de l'app Vue.js
|
||||
read -p "Veuillez saisir le port d'écoute de l'application Vue.js: " port
|
||||
echo "EXTERNAL_PORT=$port" > .env
|
||||
echo "INTERNAL_PORT=8080" >> .env
|
||||
wget https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/vuejs/Dockerfile
|
||||
curl -o Dockerfile https://ganesh.turing.untypequicode.fr/untypequicode/script-vps/raw/branch/main/vuejs/Dockerfile
|
||||
docker compose up -d
|
||||
echo "Le docker compose de l'application Vue.js a été installé avec succès!"
|
||||
else
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
services:
|
||||
vue_app:
|
||||
container_name: nom_container_container
|
||||
container_name: changeme_container
|
||||
restart: unless-stopped
|
||||
build:
|
||||
context: .
|
||||
|
||||
Reference in New Issue
Block a user