diff --git a/angular.json b/angular.json
index acb47acaaf85508313225fa3b69ecbc2b6f7a368..a432cdf9362d0a0c95efe6cc1a106ccfde167e8d 100644
--- a/angular.json
+++ b/angular.json
@@ -63,6 +63,41 @@
                 }
               ]
             },
+            "prod": {
+              "budgets": [
+                {
+                  "type": "anyComponentStyle",
+                  "maximumWarning": "6kb"
+                }
+              ],
+              "optimization": true,
+              "outputHashing": "all",
+              "sourceMap": false,
+              "extractCss": true,
+              "namedChunks": false,
+              "aot": true,
+              "extractLicenses": true,
+              "vendorChunk": false,
+              "buildOptimizer": true,
+              "fileReplacements": [
+                {
+                  "replace": "src/environments/environment.ts",
+                  "with": "src/environments/environment.prod.ts"
+                },
+                {
+                  "replace": "src/assets/config/apiservers.json",
+                  "with": "src/assets/config/apiservers.prod.json"
+                },
+                {
+                  "replace": "src/assets/config/computesites.json",
+                  "with": "src/assets/config/computesites.prod.json"
+                },
+                {
+                  "replace": "src/assets/config/authservers.json",
+                  "with": "src/assets/config/authservers.prod.json"
+                }
+              ]
+            },
             "test": {
               "budgets": [
                 {
@@ -109,6 +144,9 @@
           "configurations": {
             "production": {
               "browserTarget": "sv2:build:production"
+            },
+            "prod": {
+              "browserTarget": "sv2:build:production"
             }
           }
         },