From 8fcb5257ebd897913bf64f2f7ff9e873c639d964 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Wed, 28 Dec 2022 17:22:02 +0500 Subject: [PATCH] common: use env vars to get origin cert paths --- Streetwriters.Common/Servers.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Streetwriters.Common/Servers.cs b/Streetwriters.Common/Servers.cs index cf1f59d..9ed6d04 100644 --- a/Streetwriters.Common/Servers.cs +++ b/Streetwriters.Common/Servers.cs @@ -17,11 +17,12 @@ You should have received a copy of the Affero GNU General Public License along with this program. If not, see . */ -using System; -using System.Net; using System.Net.NetworkInformation; using System.Net.Sockets; +#if !DEBUG +using System; using System.Security.Cryptography.X509Certificates; +#endif namespace Streetwriters.Common { @@ -83,7 +84,7 @@ namespace Streetwriters.Common }; #else private readonly static string HOST = "localhost"; - public readonly static X509Certificate2 OriginSSLCertificate = X509Certificate2.CreateFromPemFile("/home/notesnook/.ssl/CF_Origin_Streetwriters.pem", "/home/notesnook/.ssl/CF_Origin_Streetwriters.key"); + public readonly static X509Certificate2 OriginSSLCertificate = X509Certificate2.CreateFromPemFile(Environment.GetEnvironmentVariable("ORIGIN_CERT_PATH"), Environment.GetEnvironmentVariable("ORIGIN_CERT_KEY_PATH")); #endif public static Server NotesnookAPI { get; } = new() {