From d575fbe2d59f17df983a835bb705e1ac2429fcab Mon Sep 17 00:00:00 2001 From: Tykayn Date: Mon, 12 Jun 2023 23:21:42 +0200 Subject: [PATCH] add domains --- nginx_config_maker/README.md | 11 ++++- nginx_config_maker/index.mjs | 84 ++++++++++++++++++++++++++++++++---- 2 files changed, 85 insertions(+), 10 deletions(-) diff --git a/nginx_config_maker/README.md b/nginx_config_maker/README.md index d688332b..9886f820 100644 --- a/nginx_config_maker/README.md +++ b/nginx_config_maker/README.md @@ -9,4 +9,13 @@ lancer la commande : node index.mjs ``` -et tada, les fichiers de conf pour nginx installé sur proxmox sont produits \ No newline at end of file +et tada, les fichiers de conf pour nginx installé sur proxmox sont produits + + +# modifier les fichiers sur le serveur proxmox + +editor /etc/nginx/conf.d/proxmox.conf +editor /etc/nginx/conf.d/default.conf + +pct enter 103 + diff --git a/nginx_config_maker/index.mjs b/nginx_config_maker/index.mjs index 2c664626..cdacf2b0 100644 --- a/nginx_config_maker/index.mjs +++ b/nginx_config_maker/index.mjs @@ -17,23 +17,90 @@ const domainsConfig = [{ domain: 'www.cipherbliss.com', framework: 'wordpress', disableSSL: false, +},{ + LXCcontainerLocalIP, + LXCcontainerProtocol, + name: 'Portfolio cipherbliss', + domain: 'portfolio.cipherbliss.com', + framework: 'symfony', + disableSSL: false, }, { LXCcontainerLocalIP, LXCcontainerProtocol, - name: 'Funky Framadate Démo', - domain: 'framadate-api.cipherbliss.com', - framework: 'symfony', + name: 'Blog tykayn - le vortex à chats', + domain: 'tykayn.fr', + framework: 'wordpress', disableSSL: false, -}, -{ +}, { LXCcontainerLocalIP, LXCcontainerProtocol, - name: 'Caisse Bliss', - domain: 'caisse.cipherbliss.com', - framework: 'symfony', + name: 'Site de la compagnie la puce à l\'oreille', + domain: 'www.pucealoreille.fr', + framework: 'wordpress', + disableSSL: false, +}, { + LXCcontainerLocalIP, + LXCcontainerProtocol, + name: 'Site de Didier, un bec et des ailes', + domain: 'www.unbecetdesailes.fr', + framework: 'wordpress', + disableSSL: false, +}, { + LXCcontainerLocalIP, + LXCcontainerProtocol, + name: 'Site de Catherine Fonder, conteuse', + domain: 'www.catherinefonder.fr', + framework: 'wordpress', + disableSSL: false, +}, { + LXCcontainerLocalIP, + LXCcontainerProtocol, + name: 'Site de la Fromagerie BSF', + domain: 'www.lafromagerie-bsf.com', + framework: 'wordpress', disableSSL: false, }, + { + LXCcontainerLocalIP, + LXCcontainerProtocol, + name: 'Claire Lemoine portfolio', + domain: 'www.clairelemoine.art', + framework: 'wordpress', + disableSSL: false, + }, { + LXCcontainerLocalIP, + LXCcontainerProtocol, + name: 'Funky Framadate Démo', + domain: 'framadate-api.cipherbliss.com', + framework: 'symfony', + disableSSL: false, + }, { + LXCcontainerLocalIP, + LXCcontainerProtocol, + name: 'Portfolio cipherbliss', + domain: 'portfolio.cipherbliss.com', + framework: 'symfony', + disableSSL: false, + }, + { + LXCcontainerLocalIP, + LXCcontainerProtocol, + name: 'Caisse Bliss', + domain: 'caisse.cipherbliss.com', + framework: 'symfony', + disableSSL: false, + }, ] +// autres frameworks: +// nextcloud: cloud.tykayn.fr +// vaultwarden: pass.cipherbliss.com +// mastodon: mastodon.cipherbliss.com +// peertube: peertube.cipherbliss.com +// +// sites statiques +// meltingpot.cipherbliss.com +// joinfediverse +// coussinet for (let configDomain of domainsConfig) { console.log('domaine :', configDomain.name) @@ -48,7 +115,6 @@ for (let configDomain of domainsConfig) { writeFile(configDomain.domain + '.container.conf', hostFile.containerNginxConf) } - function writeFile (fileName, fileContent) { console.log('write file', fileName) return fs.writeFile(