#dev
This commit is contained in:
parent
1c70d32d3a
commit
04fbf6b547
@ -1,4 +1,4 @@
|
||||
HOST_NAME=wp-dev.gmolab.net
|
||||
HOST_IP=172.31.10.15
|
||||
HOST_NAME=wp.vdglab.net
|
||||
HOST_IP=10.10.8.104
|
||||
PHPADMIN_IMAGE=phpmyadmin/phpmyadmin:latest
|
||||
ENVIRONMENT=vdglab
|
||||
@ -1,10 +1,11 @@
|
||||
name: wp-gmo
|
||||
services:
|
||||
wordpress:
|
||||
image: wordpress:latest
|
||||
extra_hosts:
|
||||
#- "wp-dev.gmolab.net:172.31.10.15"
|
||||
- "${HOST_NAME}:${HOST_IP}"
|
||||
container_name: wordpress
|
||||
container_name: wp-site
|
||||
volumes:
|
||||
- /home/docker/wp/wp-site:/var/www/html
|
||||
- ./config/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
|
||||
@ -23,11 +24,11 @@ services:
|
||||
|
||||
db:
|
||||
image: mysql:8.0
|
||||
container_name: db
|
||||
container_name: wp-db
|
||||
volumes:
|
||||
- /home/docker/wp/wp-db:/var/lib/mysql
|
||||
# This is optional!!!
|
||||
- ./dump-db/${ENVIRONMENT}:/docker-entrypoint-initdb.d
|
||||
- ./dump-db/${ENVIRONMENT}-db:/docker-entrypoint-initdb.d
|
||||
# # #
|
||||
environment:
|
||||
MYSQL_DATABASE: wordpress
|
||||
@ -49,7 +50,7 @@ services:
|
||||
#image: phpmyadmin/phpmyadmin:latest
|
||||
#image: arm64v8/phpmyadmin:5.2.3
|
||||
image: ${PHPADMIN_IMAGE}
|
||||
container_name: phpmyadmin
|
||||
container_name: wp-phpmyadmin
|
||||
restart: always
|
||||
ports:
|
||||
- 8180:80
|
||||
|
||||
46
docker-compose.yaml.old1
Normal file
46
docker-compose.yaml.old1
Normal file
@ -0,0 +1,46 @@
|
||||
name: gmo
|
||||
services:
|
||||
wp-site:
|
||||
image: wordpress:latest
|
||||
extra_hosts:
|
||||
- "wp.vdglab.net:10.10.8.104"
|
||||
container_name: wp-site
|
||||
volumes:
|
||||
- /home/docker/wp/wp-site:/var/www/html
|
||||
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
|
||||
# - ./wp-config.php:/var/www/html/wp-config.php
|
||||
environment:
|
||||
WORDPRESS_DB_HOST: wp-db
|
||||
WORDPRESS_DB_NAME: wordpress
|
||||
WORDPRESS_DB_USER: wpuser
|
||||
WORDPRESS_DB_PASSWORD: wppassword
|
||||
WORDPRESS_TABLE_PREFIX: wp_
|
||||
WORDPRESS_CONFIG_EXTRA: |
|
||||
define('WP_HOME', 'https://wp.vdglab.net');
|
||||
define('WP_SITEURL', 'https://wp.vdglab.net');
|
||||
if (!empty($$_SERVER['HTTP_X_FORWARDED_PROTO']) && $$_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
|
||||
$$_SERVER['HTTPS'] = 'on';
|
||||
}
|
||||
depends_on:
|
||||
- wp-db
|
||||
restart: always
|
||||
ports:
|
||||
- 8008:80
|
||||
|
||||
wp-db:
|
||||
image: mysql:8.0
|
||||
container_name: wp-db
|
||||
volumes:
|
||||
- /home/docker/wp/wp-db:/var/lib/mysql
|
||||
# This is optional!!!
|
||||
- ./dump-db/${ENVIRONMENT}-db:/docker-entrypoint-initdb.d
|
||||
# # #
|
||||
environment:
|
||||
MYSQL_DATABASE: wordpress
|
||||
MYSQL_USER: wpuser
|
||||
MYSQL_PASSWORD: wppassword
|
||||
MYSQL_ROOT_PASSWORD: rootpassword
|
||||
restart: always
|
||||
ports:
|
||||
- 3306:3306
|
||||
|
||||
412
dump-db/vdglab-db/wp-dev.sql
Normal file
412
dump-db/vdglab-db/wp-dev.sql
Normal file
File diff suppressed because one or more lines are too long
125
script.sh
Executable file
125
script.sh
Executable file
@ -0,0 +1,125 @@
|
||||
#!/bin/bash
|
||||
############################################################
|
||||
# Decription: gestion docker compose
|
||||
# Author: Gilles Mouchet (gilles.mouchet@gmail.com)
|
||||
# Creation Date: 02.02.2026
|
||||
# Version actuelle: 1.0.0
|
||||
#
|
||||
# Changelog:
|
||||
# V1.0.0 - 02.02.2026 - GMo
|
||||
# Ajouté
|
||||
# - Création du script
|
||||
#
|
||||
############################################################
|
||||
|
||||
scriptName=$(basename "$0")
|
||||
updateDate=02.02.2026
|
||||
version=1.0.0
|
||||
|
||||
root_app=wp
|
||||
|
||||
RED='\e[1;31m'
|
||||
GREEN='\e[0;32m'
|
||||
ORANGE='\e[0;33m'
|
||||
YELLOW='\e[1;33m'
|
||||
BLUE='\e[0;34m'
|
||||
PURPLE='\e[1;35m'
|
||||
CYAN='\e[1;36m'
|
||||
NC='\e[0m'
|
||||
|
||||
# Define functions to display usage information
|
||||
version() {
|
||||
cat<<EOF
|
||||
${scriptName} - Version: $version ($updateDate) - Gilles Mouchet (gilles.mouchet@gmail.com)
|
||||
Non-Commercial Use License – See LICENSE for details
|
||||
EOF
|
||||
}
|
||||
|
||||
# Define functions to display usage information
|
||||
usage() {
|
||||
cat << EOF
|
||||
|
||||
Manage docker compose
|
||||
${updateDate} - Version: $version - Gilles Mouchet (gilles.mouchet@geneve.ch)
|
||||
|
||||
Usage: $scriptName <options>
|
||||
|
||||
Options:
|
||||
-a|--all stop docker compose, delete container and delete files in /home/docker/${root_app}
|
||||
-e|--env environment (gmolab or vdglab)
|
||||
-s|--stop stop docker compose
|
||||
-u|--up start docker compose as daemon
|
||||
-c|--console start docker compose as console
|
||||
-d|--down stop docker compose and delete container
|
||||
-v|--version version
|
||||
-h|--help usage
|
||||
EOF
|
||||
}
|
||||
|
||||
#-----------------------------------------------------------
|
||||
# MAIN
|
||||
#-----------------------------------------------------------
|
||||
# check for wich env the script run
|
||||
environment=$(basename "${0%.*}") # delete extension
|
||||
echo $environment
|
||||
|
||||
case $environment in
|
||||
vdglab)
|
||||
echo "environnement vdglab"
|
||||
cp .env-vdglab .env
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
;;
|
||||
esac
|
||||
|
||||
# check param exist
|
||||
if [ -z "$1" ]; then
|
||||
usage
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
while [[ "$#" -gt 0 ]]; do
|
||||
case "$1" in
|
||||
-a|--all)
|
||||
echo -e "${RED}-----------------------------------------------------------------------------------------------------"
|
||||
echo -e "Do you really want to delete the contents of the /home/docker/${root_app} folder [y/N]?"
|
||||
echo -e "----------------------------------------------------------------------------------------------------- ${NC}"
|
||||
|
||||
unset answer
|
||||
read answer
|
||||
if [ "${answer}" != "y" ]; then
|
||||
echo -e "${ORANGE}Operation cancelled!${NC}"
|
||||
exit 1
|
||||
fi
|
||||
docker compose down
|
||||
#sleep 5
|
||||
sudo rm -rf /home/docker/${root_app}/*
|
||||
docker compose up -d
|
||||
exit
|
||||
;;
|
||||
-s|stop)
|
||||
docker compose stop
|
||||
;;
|
||||
-u|--up)
|
||||
docker compose up -d
|
||||
;;
|
||||
-d|--down)
|
||||
docker compose down
|
||||
;;
|
||||
-c|--console)
|
||||
docker compose up
|
||||
;;
|
||||
-v|--version)
|
||||
version
|
||||
exit
|
||||
;;
|
||||
*|help|-h|--help)
|
||||
usage
|
||||
exit
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user