update Adminer
This commit is contained in:
@ -1,39 +1,40 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
echo -e " \033[33;5m __ _ _ ___ \033[0m"
|
echo '.'
|
||||||
echo -e " \033[33;5m \ \(_)_ __ ___( )__ / _ \__ _ _ __ __ _ __ _ ___ \033[0m"
|
echo ' /$$$$$$$$ /$$$$$$ /$$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$$$ /$$ /$$ /$$$$$$ /$$ /$$ /$$$$$$$$'
|
||||||
echo -e " \033[33;5m \ \ | '_ \` _ \/ __| / /_\/ _\` | '__/ _\` |/ _\` |/ _ \ \033[0m"
|
echo '|__ $$__/|_ $$_/| $$__ $$ /$$__ $$ /$$__ $$| $$_____/ | $$$ /$$$|_ $$_/| $$$ | $$| $$_____/'
|
||||||
echo -e " \033[33;5m /\_/ / | | | | | \__ \ / /_\\ (_| | | | (_| | (_| | __/ \033[0m"
|
echo ' | $$ | $$ | $$ \ $$| $$ \__/ | $$ \ $$| $$ | $$$$ /$$$$ | $$ | $$$$| $$| $$ '
|
||||||
echo -e " \033[33;5m \___/|_|_| |_| |_|___/ \____/\__,_|_| \__,_|\__, |\___| \033[0m"
|
echo ' | $$ | $$ | $$$$$$$/| $$$$$$ /$$$$$$| $$ | $$| $$$$$ /$$$$$$| $$ $$/$$ $$ | $$ | $$ $$ $$| $$$$$ '
|
||||||
echo -e " \033[33;5m |___/ \033[0m"
|
echo ' | $$ | $$ | $$____/ \____ $$|______/| $$ | $$| $$__/|______/| $$ $$$| $$ | $$ | $$ $$$$| $$__/ '
|
||||||
|
echo ' | $$ | $$ | $$ /$$ \ $$ | $$ | $$| $$ | $$\ $ | $$ | $$ | $$\ $$$| $$ '
|
||||||
|
echo ' | $$ /$$$$$$| $$ | $$$$$$/ | $$$$$$/| $$ | $$ \/ | $$ /$$$$$$| $$ \ $$| $$$$$$$$'
|
||||||
|
echo ' |__/ |______/|__/ \______/ \______/ |__/ |__/ |__/|______/|__/ \__/|________/'
|
||||||
|
echo '.'
|
||||||
|
|
||||||
echo -e " \033[36;5m ___ _ ___ \033[0m"
|
echo -e " \033[36;5m ___ _ ___ \033[0m"
|
||||||
echo -e " \033[36;5m | \ ___ __| |_____ _ _ / __|_ __ ____ _ _ _ _ __ \033[0m"
|
echo -e " \033[36;5m | \ ___ __| |_____ _ _ / __|_ __ ____ _ _ _ _ __ \033[0m"
|
||||||
echo -e " \033[36;5m | |) / _ \/ _| / / -_) '_| \__ \ V V / _\` | '_| ' \ \033[0m"
|
echo -e " \033[36;5m | |) / _ \/ _| / / -_) '_| \__ \ V V / _\` | '_| ' \ \033[0m"
|
||||||
echo -e " \033[36;5m |___/\___/\__|_\_\___|_| |___/\_/\_/\__,_|_| |_|_|_| \033[0m"
|
echo -e " \033[36;5m |___/\___/\__|_\_\___|_| |___/\_/\_/\__,_|_| |_|_|_| \033[0m"
|
||||||
echo -e " \033[36;5m \033[0m"
|
echo -e " \033[36;5m \033[0m"
|
||||||
echo -e " \033[32;5m https://youtube.com/@jims-garage \033[0m"
|
|
||||||
echo -e " \033[32;5m \033[0m"
|
|
||||||
|
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
# YOU SHOULD ONLY NEED TO EDIT THIS SECTION #
|
# YOU SHOULD ONLY NEED TO EDIT THIS SECTION #
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
# Set the IP addresses of the admin, managers, and workers nodes
|
# Set the IP addresses of the admin, managers, and workers nodes
|
||||||
admin=192.168.3.5
|
admin=10.0.3.5
|
||||||
manager1=192.168.3.21
|
manager1=10.0.3.21
|
||||||
manager2=192.168.3.22
|
manager2=10.0.3.22
|
||||||
manager3=192.168.3.23
|
manager3=10.0.3.23
|
||||||
worker1=192.168.3.24
|
worker1=10.0.3.24
|
||||||
worker2=192.168.3.25
|
worker2=10.0.3.25
|
||||||
|
|
||||||
# Set the workers' hostnames (if using cloud-init in Proxmox it's the name of the VM)
|
# Set the workers' hostnames (if using cloud-init in Proxmox it's the name of the VM)
|
||||||
workerHostname1=dockerSwarm-04
|
workerHostname1=SLDOKSWAP01
|
||||||
workerHostname2=dockerSwarm-05
|
workerHostname2=SLDOKSWAP02
|
||||||
|
|
||||||
# User of remote machines
|
# User of remote machines
|
||||||
user=ubuntu
|
user=pde
|
||||||
|
|
||||||
# Interface used on remotes
|
# Interface used on remotes
|
||||||
interface=eth0
|
interface=eth0
|
||||||
|
16
Adminer/README.md
Normal file
16
Adminer/README.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# Utilisation
|
||||||
|
|
||||||
|
Pour utiliser Adminer tout seul
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
Pour utiliser Adminer avec Traefik
|
||||||
|
```bash
|
||||||
|
docker compose -f docker-compose-traefik.yml up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
Pour utiliser Adminer avec Nginx
|
||||||
|
```bash
|
||||||
|
docker compose -f docker-compose-nginx.yml up -d
|
||||||
|
```
|
11
Adminer/docker-compose-nginx.yml
Normal file
11
Adminer/docker-compose-nginx.yml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
### adminer
|
||||||
|
adminer:
|
||||||
|
container_name: guacamole-adminer
|
||||||
|
hostname: guacamole-adminer
|
||||||
|
depends_on:
|
||||||
|
- postgres
|
||||||
|
image: adminer
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- back_network
|
||||||
|
- docker-traefik_front_network
|
34
Adminer/docker-compose-traefik.yml
Normal file
34
Adminer/docker-compose-traefik.yml
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
#### NETWORKS
|
||||||
|
networks:
|
||||||
|
docker-traefik_front_network:
|
||||||
|
external: true
|
||||||
|
back_network:
|
||||||
|
driver: bridge
|
||||||
|
attachable: true
|
||||||
|
|
||||||
|
#### SERVICES
|
||||||
|
services:
|
||||||
|
|
||||||
|
### Adminer
|
||||||
|
adminer:
|
||||||
|
container_name: guacamole-adminer
|
||||||
|
hostname: guacamole-adminer
|
||||||
|
image: adminer
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- back_network
|
||||||
|
- docker-traefik_front_network
|
||||||
|
labels:
|
||||||
|
- "traefik.enable=true"
|
||||||
|
- "traefik.docker.network=docker-traefik_front_network"
|
||||||
|
# HTTP
|
||||||
|
- "traefik.http.routers.adminer-http.rule=Host(`adminer.10.0.4.29.traefik.me`)"
|
||||||
|
- "traefik.http.routers.adminer-http.entrypoints=http"
|
||||||
|
# HTTPS
|
||||||
|
- "traefik.http.routers.adminer-https.rule=Host(`adminer.10.0.4.29.traefik.me`)"
|
||||||
|
- "traefik.http.routers.adminer-https.entrypoints=https"
|
||||||
|
- "traefik.http.routers.adminer-https.tls=true"
|
||||||
|
- "traefik.http.routers.adminer.service=adminer-service"
|
||||||
|
# Middleware
|
||||||
|
# Service
|
||||||
|
- "traefik.http.services.adminer-service.loadbalancer.server.port=8080"
|
@ -1,28 +1,11 @@
|
|||||||
### adminer
|
#### SERVICES
|
||||||
|
services:
|
||||||
|
|
||||||
|
### Adminer
|
||||||
adminer:
|
adminer:
|
||||||
container_name: guacamole-adminer
|
container_name: Adminer-Alone
|
||||||
hostname: guacamole-adminer
|
hostname: Adminer-Alone
|
||||||
depends_on:
|
|
||||||
- postgres
|
|
||||||
image: adminer
|
image: adminer
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
ports:
|
||||||
- back_network
|
- 8080:8080
|
||||||
- docker-traefik_front_network
|
|
||||||
labels:
|
|
||||||
- "traefik.enable=true"
|
|
||||||
- "traefik.docker.network=docker-traefik_front_network"
|
|
||||||
# HTTP
|
|
||||||
# - "traefik.http.routers.adminer-http.rule=Host(`adminer.10.0.4.29.traefik.me`)"
|
|
||||||
- "traefik.http.routers.adminer-http.rule=Host(`adminer.tips-of-mine.local`)"
|
|
||||||
|
|
||||||
- "traefik.http.routers.adminer-http.entrypoints=http"
|
|
||||||
# HTTPS
|
|
||||||
# - "traefik.http.routers.adminer-https.rule=Host(`adminer.10.0.4.29.traefik.me`)"
|
|
||||||
- "traefik.http.routers.adminer-https.rule=Host(`adminer.tips-of-mine.local`)"
|
|
||||||
- "traefik.http.routers.adminer-https.entrypoints=https"
|
|
||||||
- "traefik.http.routers.adminer-https.tls=true"
|
|
||||||
- "traefik.http.routers.adminer.service=adminer-service"
|
|
||||||
# Middleware
|
|
||||||
# Service
|
|
||||||
- "traefik.http.services.adminer-service.loadbalancer.server.port=8080"
|
|
||||||
|
Reference in New Issue
Block a user