-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env
72 lines (60 loc) · 2.5 KB
/
.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Environment for NPP-Optimized WordPress Setup #
# ---------------------------------------------------------------------------- #
# Author: [Hasan ÇALIŞIR] #
# Purpose: Full-stack Dockerized environment for NPP WordPress plugin, including #
# WordPress, PHP-FPM, Nginx, MySQL, WP-CLI, and necessary PHP extensions. #
# ---------------------------------------------------------------------------- #
# Wordpress Settings
export WORDPRESS_HOME=wordpress
export WORDPRESS_DB_HOST=db:3306
export WORDPRESS_DB_NAME=wordpress
export WORDPRESS_DB_USER=wordpress
export WORDPRESS_DB_PASSWORD=password123!
# MySQL Settings
export MYSQL_HOME=wordpress-db
export MYSQL_DATABASE=${WORDPRESS_DB_NAME}
export MYSQL_USER=${WORDPRESS_DB_USER}
export MYSQL_PASSWORD=${WORDPRESS_DB_PASSWORD}
export MYSQL_ROOT_PASSWORD=rootpassword123!
export NPP_MYSQL_CONF=./mysql/50-npp-server.cnf
# Nginx Settings
export NGINX_CACHE=nginx_cache
export NGINX_CONF=./nginx/nginx.conf
export NPP_NGINX_CONF=./nginx/default.conf
export NPP_NGINX_PARAMS_CONF=./nginx/fastcgi_params
export NPP_HTTP_HOST=localhost
# WP-CLI Settings
export WORDPRESS_SITE_URL_="https://${NPP_HTTP_HOST}"
export WORDPRESS_SITE_TITLE_="NPP Dockerized"
export WORDPRESS_ADMIN_USER_=npp
export WORDPRESS_ADMIN_PASSWORD_=npp
export [email protected]
# phpMyAdmin Settings
export PMA_ABSOLUTE_URI_=${WORDPRESS_SITE_URL_}/phpmyadmin/
# FPM Settings
export NPP_FPM_CONF=./fpm/www.conf
export FPM_DOCKER_CONF=./fpm/zz-docker.conf
# PHP Settings
export NPP_PHP_CONF=./php/npp.ini
# SSL Settings
export NGINX_SSL_CERTS=./ssl
# NPP Specific Settings
export NPP_HACK_HOST_=1
export NGINX_WEB_USER_=nginx
export NPP_NGINX_CACHE_PATH_=/var/cache/nginx
export MOUNT_DIR_=${NPP_NGINX_CACHE_PATH_}-npp
export NPP_WEB_ROOT_=/var/www/html
export NPP_USER_=npp
export NPP_UID_=18978
export NPP_GID_=33749
# NPP EDGE
export NPP_EDGE_=1
export NPP_DEV_PLUGIN_NAME_=fastcgi-cache-purge-and-preload-nginx
export NPP_DEV_PLUGIN_DIR_="${NPP_WEB_ROOT_}/wp-content/plugins/${NPP_DEV_PLUGIN_NAME_}"
export NPP_DEV_TMP_CLONE_DIR_="/tmp/${NPP_DEV_PLUGIN_NAME_}"
export NPP_DEV_PLUGIN_FILE_="${NPP_DEV_PLUGIN_DIR_}/${NPP_DEV_PLUGIN_NAME_}.php"
export NPP_DEV_GITHUB_REPO_="https://github.com/psaux-it/nginx-fastcgi-cache-purge-and-preload.git"
# Plugins to auto Install (comma seperated)
export NPP_PLUGINS_="${NPP_DEV_PLUGIN_NAME_}"
# Themes to auto Install (comma seperated)
export NPP_THEMES_=""