From 88279eb9773dfafb809ebae0fd1ea534c5654fe4 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 4 Jul 2026 15:32:29 -0400 Subject: [PATCH 01/12] Adding dotenv --- package-lock.json | 13 +++++++++++++ package.json | 1 + 2 files changed, 14 insertions(+) diff --git a/package-lock.json b/package-lock.json index f30a1ab..e051382 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "textsender", "version": "0.0.8", "dependencies": { + "dotenv": "^17.4.2", "react": "^19.2.7", "react-dom": "^19.2.7", "react-router-dom": "^7.18.0" @@ -1219,6 +1220,18 @@ "node": ">=8" } }, + "node_modules/dotenv": { + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", + "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, "node_modules/electron-to-chromium": { "version": "1.5.380", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.380.tgz", diff --git a/package.json b/package.json index 1c37102..f2e89e6 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "format:check": "npx prettier --check ." }, "dependencies": { + "dotenv": "^17.4.2", "react": "^19.2.7", "react-dom": "^19.2.7", "react-router-dom": "^7.18.0" -- 2.47.3 From d20e766266926cda14e9cb6a7f944d48bfa47cc2 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 4 Jul 2026 15:34:48 -0400 Subject: [PATCH 02/12] Updating gitignore --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index a547bf3..6d4ef9f 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,7 @@ dist-ssr *.njsproj *.sln *.sw? + +# Environment +.env +.env.production -- 2.47.3 From d61258a0e690abc9ba668a94024d6bc4ccd50996 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 4 Jul 2026 15:36:43 -0400 Subject: [PATCH 03/12] Adding sample env.production --- .env.production.sample | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .env.production.sample diff --git a/.env.production.sample b/.env.production.sample new file mode 100644 index 0000000..a36c13a --- /dev/null +++ b/.env.production.sample @@ -0,0 +1,2 @@ +TEXTSENDER_AUTH_API_URL=http://localhost:9080 +TEXTSENDER_API_URL=http://localhost:9081 -- 2.47.3 From c935f53df8f64d54c5c9ebda3e4b950d8f221088 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 4 Jul 2026 15:52:07 -0400 Subject: [PATCH 04/12] Adding sample env development --- .env.development.sample | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .env.development.sample diff --git a/.env.development.sample b/.env.development.sample new file mode 100644 index 0000000..a36c13a --- /dev/null +++ b/.env.development.sample @@ -0,0 +1,2 @@ +TEXTSENDER_AUTH_API_URL=http://localhost:9080 +TEXTSENDER_API_URL=http://localhost:9081 -- 2.47.3 From d4d1e72ef65e4ae3a999554aa8e9ac43584c4dac Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 4 Jul 2026 16:02:56 -0400 Subject: [PATCH 05/12] Saving changes --- src/App.jsx | 6 ++++++ src/components/Login.jsx | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/App.jsx b/src/App.jsx index 9e83a6b..01e12ae 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -12,7 +12,13 @@ import ProfileForm from './components/ProfileForm'; import './App.css'; + +// Load environment variables +console.log(process.env.NODE_ENV); + function App() { + // console.log(process.env.REACT_APP_TEXTSENDER_AUTH_API_URL); + return ( diff --git a/src/components/Login.jsx b/src/components/Login.jsx index ff30016..388fff4 100644 --- a/src/components/Login.jsx +++ b/src/components/Login.jsx @@ -50,6 +50,9 @@ const Login = () => { const handleSubmit = async (e) => { e.preventDefault(); setSubmitError(''); + // const baseUrl = process.env.TEXTSENDER_AUTH_API_URL; + const baseUrl = process.env.REACT_APP_TEXTSENDER_AUTH_API_URL; + console.log(baseUrl); const formErrors = validateForm(); if (Object.keys(formErrors).length > 0) { -- 2.47.3 From a521d0255aed827e2232a3fbf25ef95b7fefba94 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 4 Jul 2026 16:03:22 -0400 Subject: [PATCH 06/12] Updating gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 6d4ef9f..1e15c2a 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ dist-ssr # Environment .env .env.production +.env.development -- 2.47.3 From 12cfc0a48ce81a74fd976e2adfed03ca7007b2ff Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 4 Jul 2026 16:09:44 -0400 Subject: [PATCH 07/12] Saving changes --- src/App.jsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/App.jsx b/src/App.jsx index 01e12ae..6745510 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -18,6 +18,15 @@ console.log(process.env.NODE_ENV); function App() { // console.log(process.env.REACT_APP_TEXTSENDER_AUTH_API_URL); + console.log(process.env.NODE_ENV); + console.log(import.meta.env.VITE_AUTH_URL); + + /* + * + * const apiUrl = import.meta.env.VITE_API_URL; +const apiKey = import.meta.env.VITE_API_KEY; + */ + return ( -- 2.47.3 From 76f8f60c483e0f1324b26117f697c9eb4c6a8129 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 4 Jul 2026 16:10:45 -0400 Subject: [PATCH 08/12] Updated gitignore --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1e15c2a..471faaf 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,5 @@ dist-ssr *.sw? # Environment -.env .env.production .env.development -- 2.47.3 From d7347f9336eeb6079d238f36d201a01a1553b0d0 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 4 Jul 2026 16:12:16 -0400 Subject: [PATCH 09/12] Updated sample env files --- .env.development.sample | 4 ++-- .env.production.sample | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.env.development.sample b/.env.development.sample index a36c13a..f3314b5 100644 --- a/.env.development.sample +++ b/.env.development.sample @@ -1,2 +1,2 @@ -TEXTSENDER_AUTH_API_URL=http://localhost:9080 -TEXTSENDER_API_URL=http://localhost:9081 +VITE_AUTH_URL="http://localhost:9080" +VITE_API_URL="http://localhost:9081" diff --git a/.env.production.sample b/.env.production.sample index a36c13a..f3314b5 100644 --- a/.env.production.sample +++ b/.env.production.sample @@ -1,2 +1,2 @@ -TEXTSENDER_AUTH_API_URL=http://localhost:9080 -TEXTSENDER_API_URL=http://localhost:9081 +VITE_AUTH_URL="http://localhost:9080" +VITE_API_URL="http://localhost:9081" -- 2.47.3 From 14dda6d5839f2af4c51b615e04710c66ee0f6a63 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 4 Jul 2026 16:14:02 -0400 Subject: [PATCH 10/12] Code cleanup --- src/components/Login.jsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/components/Login.jsx b/src/components/Login.jsx index 388fff4..ff30016 100644 --- a/src/components/Login.jsx +++ b/src/components/Login.jsx @@ -50,9 +50,6 @@ const Login = () => { const handleSubmit = async (e) => { e.preventDefault(); setSubmitError(''); - // const baseUrl = process.env.TEXTSENDER_AUTH_API_URL; - const baseUrl = process.env.REACT_APP_TEXTSENDER_AUTH_API_URL; - console.log(baseUrl); const formErrors = validateForm(); if (Object.keys(formErrors).length > 0) { -- 2.47.3 From fbc7003c1c140fde1a99ad604de134f8babc3fca Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 4 Jul 2026 16:19:21 -0400 Subject: [PATCH 11/12] Got it going --- src/constants/api.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/constants/api.js b/src/constants/api.js index 1023216..f29c192 100644 --- a/src/constants/api.js +++ b/src/constants/api.js @@ -1,2 +1,2 @@ -export const AUTH_API_BASE_URL = 'http://localhost:9080'; -export const API_BASE_URL = 'http://localhost:9081'; +export const AUTH_API_BASE_URL = import.meta.env.VITE_AUTH_URL; +export const API_BASE_URL = import.meta.env.VITE_API_URL; -- 2.47.3 From d5f0f17023a732362d2ec51e5213cd3efbd62167 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sat, 4 Jul 2026 16:24:23 -0400 Subject: [PATCH 12/12] Code cleanup --- src/App.jsx | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/App.jsx b/src/App.jsx index 6745510..9e83a6b 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -12,22 +12,7 @@ import ProfileForm from './components/ProfileForm'; import './App.css'; - -// Load environment variables -console.log(process.env.NODE_ENV); - function App() { - // console.log(process.env.REACT_APP_TEXTSENDER_AUTH_API_URL); - console.log(process.env.NODE_ENV); - console.log(import.meta.env.VITE_AUTH_URL); - - /* - * - * const apiUrl = import.meta.env.VITE_API_URL; -const apiKey = import.meta.env.VITE_API_KEY; - */ - - return ( -- 2.47.3