wip mv map_prof plugin outside docker
This commit is contained in:
1
Makefile
1
Makefile
@@ -85,6 +85,7 @@ RUNNING = $(shell docker ps -q)
|
|||||||
# list of volumes
|
# list of volumes
|
||||||
VOLUMES = $(shell docker volume ls -q)
|
VOLUMES = $(shell docker volume ls -q)
|
||||||
|
|
||||||
|
# ln -s ${WP_VOLUME_PLUGINS}/$dir ${WP_VOLUME_DIR}/wp-content/plugins/$dir
|
||||||
|
|
||||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
|
||||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
2
notes.md
2
notes.md
@@ -6,4 +6,6 @@
|
|||||||
- delete first blank line
|
- delete first blank line
|
||||||
- close last line comment
|
- close last line comment
|
||||||
|
|
||||||
|
### commands
|
||||||
|
|
||||||
|
- `docker exec -ti <container-name> bash` to run bash inside a running container
|
||||||
|
|||||||
@@ -42,8 +42,8 @@ EXECUTION_TIME=300
|
|||||||
#EXPEND_HOST_VOLUME_PLUGINS=$PWD_PATH/srcs/plugins
|
#EXPEND_HOST_VOLUME_PLUGINS=$PWD_PATH/srcs/plugins
|
||||||
#EXPEND_HOST_VOLUME_CERTS=$PWD_PATH/srcs/requirements/nginx/conf/ssl
|
#EXPEND_HOST_VOLUME_CERTS=$PWD_PATH/srcs/requirements/nginx/conf/ssl
|
||||||
# EXPENDED LINES :
|
# EXPENDED LINES :
|
||||||
HOST_VOLUME_CERTS=/home/asususus/nextcloud_backup/backup_planethoster_server/nextclouddata/hugogogo/files/informatique/lejourduprof/srcs/requirements/nginx/conf/ssl
|
HOST_VOLUME_CERTS=/home/asususus/nextcloud_backup/backup_planethoster_server/nextclouddata/hugogogo/files/informatique/jipf_2023/srcs/requirements/nginx/conf/ssl
|
||||||
HOST_VOLUME_PLUGINS=/home/asususus/nextcloud_backup/backup_planethoster_server/nextclouddata/hugogogo/files/informatique/lejourduprof/srcs/plugins
|
HOST_VOLUME_PLUGINS=/home/asususus/nextcloud_backup/backup_planethoster_server/nextclouddata/hugogogo/files/informatique/jipf_2023/srcs/plugins
|
||||||
HOST_VOLUME_DB=/home/asususus/data/lejourduprof/db_volume
|
HOST_VOLUME_DB=/home/asususus/data/lejourduprof/db_volume
|
||||||
HOST_VOLUME_WP=/home/asususus/data/lejourduprof/wp_volume
|
HOST_VOLUME_WP=/home/asususus/data/lejourduprof/wp_volume
|
||||||
|
|
||||||
|
|||||||
@@ -32,6 +32,8 @@ ARG MAX_UPLOAD_SIZE
|
|||||||
ARG EXECUTION_TIME
|
ARG EXECUTION_TIME
|
||||||
|
|
||||||
# create and empty volumes dir
|
# create and empty volumes dir
|
||||||
|
# WP_VOLUME_DIR=/var/www/html
|
||||||
|
# WP_VOLUME_PLUGINS=/home/www-data
|
||||||
RUN mkdir -p ${WP_VOLUME_DIR} ${WP_VOLUME_PLUGINS} && \
|
RUN mkdir -p ${WP_VOLUME_DIR} ${WP_VOLUME_PLUGINS} && \
|
||||||
rm -rf ${WP_VOLUME_DIR}/* ${WP_VOLUME_PLUGINS}/*
|
rm -rf ${WP_VOLUME_DIR}/* ${WP_VOLUME_PLUGINS}/*
|
||||||
|
|
||||||
|
|||||||
@@ -31,16 +31,18 @@ fi
|
|||||||
if ! wp core is-installed --path="${WP_VOLUME_DIR}" 2> /dev/null
|
if ! wp core is-installed --path="${WP_VOLUME_DIR}" 2> /dev/null
|
||||||
then
|
then
|
||||||
echo -e ${YELLOW}installing...${RESET}
|
echo -e ${YELLOW}installing...${RESET}
|
||||||
echo -e ${YELLOW}wp config create...${RESET}
|
|
||||||
#wp config create \
|
#wp config create \
|
||||||
|
echo -e ${YELLOW}wp config create...${RESET}
|
||||||
php wp-cli.phar config create \
|
php wp-cli.phar config create \
|
||||||
--dbhost="${DB_HOST}" \
|
--dbhost="${DB_HOST}" \
|
||||||
--dbname="${DB_NAME}" \
|
--dbname="${DB_NAME}" \
|
||||||
--dbuser="${DB_USER}" \
|
--dbuser="${DB_USER}" \
|
||||||
--dbpass="${DB_PSWD}" \
|
--dbpass="${DB_PSWD}" \
|
||||||
--path="${WP_VOLUME_DIR}" --allow-root
|
--path="${WP_VOLUME_DIR}" --allow-root
|
||||||
echo -e ${YELLOW}wp core install...${RESET}
|
|
||||||
#wp core install \
|
#wp core install \
|
||||||
|
echo -e ${YELLOW}wp core install...${RESET}
|
||||||
php wp-cli.phar core install \
|
php wp-cli.phar core install \
|
||||||
--url="${WP_URL}" \
|
--url="${WP_URL}" \
|
||||||
--title="${WP_TITLE}" \
|
--title="${WP_TITLE}" \
|
||||||
@@ -49,8 +51,9 @@ then
|
|||||||
--admin_password="${WP_ADMIN_PSWD}" \
|
--admin_password="${WP_ADMIN_PSWD}" \
|
||||||
--skip-email \
|
--skip-email \
|
||||||
--path="${WP_VOLUME_DIR}" --allow-root
|
--path="${WP_VOLUME_DIR}" --allow-root
|
||||||
echo -e ${YELLOW}wp user create...${RESET}
|
|
||||||
#wp user create \
|
#wp user create \
|
||||||
|
echo -e ${YELLOW}wp user create...${RESET}
|
||||||
php wp-cli.phar user create \
|
php wp-cli.phar user create \
|
||||||
"${WP_USER}" "${WP_USER_EMAIL}" \
|
"${WP_USER}" "${WP_USER_EMAIL}" \
|
||||||
--user_pass="${WP_USER_PSWD}" \
|
--user_pass="${WP_USER_PSWD}" \
|
||||||
@@ -60,12 +63,14 @@ then
|
|||||||
chown -R www-data:www-data /var/www/*
|
chown -R www-data:www-data /var/www/*
|
||||||
chmod 755 -R /var/www/*
|
chmod 755 -R /var/www/*
|
||||||
|
|
||||||
echo -e ${YELLOW}plugins...${RESET}
|
# echo -e ${YELLOW}plugins...${RESET}
|
||||||
plugins=$(ls ${WP_VOLUME_PLUGINS})
|
# plugins=$(ls ${WP_VOLUME_PLUGINS})
|
||||||
for dir in $plugins; do
|
# for dir in $plugins; do
|
||||||
ln -s ${WP_VOLUME_PLUGINS}/$dir ${WP_VOLUME_DIR}/wp-content/plugins/$dir
|
# ln -s ${WP_VOLUME_PLUGINS}/$dir ${WP_VOLUME_DIR}/wp-content/plugins/$dir
|
||||||
done
|
# done
|
||||||
|
|
||||||
echo -e ${GREEN}done !${RESET}
|
echo -e ${GREEN}done !${RESET}
|
||||||
|
|
||||||
else
|
else
|
||||||
echo -e ${GREEN}wp is installed${RESET}
|
echo -e ${GREEN}wp is installed${RESET}
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user