mirror of
https://github.com/digitalocean/nginxconfig.io.git
synced 2025-11-06 11:56:15 +08:00
All the files!
This commit is contained in:
@@ -4,6 +4,12 @@ import websiteConf from './conf/website.conf';
|
||||
import letsEncryptConf from './conf/letsencrypt.conf';
|
||||
import securityConf from './conf/security.conf';
|
||||
import generalConf from './conf/general.conf';
|
||||
import phpConf from './conf/php_fastcgi.conf';
|
||||
import pythonConf from './conf/python_uwsgi.conf';
|
||||
import proxyConf from './conf/proxy.conf';
|
||||
import wordPressConf from './conf/wordpress.conf';
|
||||
import drupalConf from './conf/drupal.conf';
|
||||
import magentoConf from './conf/magento.conf';
|
||||
|
||||
export default (domains, global) => {
|
||||
const files = [];
|
||||
@@ -30,6 +36,31 @@ export default (domains, global) => {
|
||||
|
||||
// General
|
||||
files.push(['nginxconfig.io/general.conf', toConf(generalConf(domains, global))]);
|
||||
|
||||
// PHP
|
||||
if (domains.some(d => d.php.php.computed))
|
||||
files.push(['nginxconfig.io/php_fastcgi.conf', toConf(phpConf(domains, global))]);
|
||||
|
||||
// Python
|
||||
if (domains.some(d => d.python.python.computed))
|
||||
files.push(['nginxconfig.io/python_uwsgi.conf', toConf(pythonConf(global))]);
|
||||
|
||||
// Reverse proxy
|
||||
if (domains.some(d => d.reverseProxy.reverseProxy.computed))
|
||||
files.push(['nginxconfig.io/proxy.conf', toConf(proxyConf())]);
|
||||
|
||||
// WordPress
|
||||
if (domains.some(d => d.php.wordPressRules.computed))
|
||||
files.push(['nginxconfig.io/wordpress.conf', toConf(wordPressConf(global))]);
|
||||
|
||||
// Drupal
|
||||
if (domains.some(d => d.php.drupalRules.computed))
|
||||
files.push(['nginxconfig.io/drupal.conf', toConf(drupalConf(global))]);
|
||||
|
||||
// Drupal
|
||||
if (domains.some(d => d.php.magentoRules.computed))
|
||||
files.push(['nginxconfig.io/magento.conf', toConf(magentoConf())]);
|
||||
|
||||
}
|
||||
|
||||
return files;
|
||||
|
||||
Reference in New Issue
Block a user