diff --git a/.firebaserc b/.firebaserc
index aeec2b6..aa54b78 100644
--- a/.firebaserc
+++ b/.firebaserc
@@ -1,5 +1,16 @@
 {
   "projects": {
     "default": "misc-hosting-2b440"
-  }
-}
+  },
+  "targets": {
+    "misc-hosting-2b440": {
+      "hosting": {
+        "mgb-waveform-edit": [
+          "mgb-waveform-edit"
+        ]
+      }
+    }
+  },
+  "etags": {},
+  "dataconnectEmulatorConfig": {}
+}
\ No newline at end of file
diff --git a/.github/workflows/firebase-hosting-merge.yml b/.github/workflows/firebase-hosting-merge.yml
index 93ca1dd..efc13aa 100644
--- a/.github/workflows/firebase-hosting-merge.yml
+++ b/.github/workflows/firebase-hosting-merge.yml
@@ -22,3 +22,4 @@ jobs:
           firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_MISC_HOSTING_2B440 }}
           channelId: live
           projectId: misc-hosting-2b440
+          target: mgb-waveform-edit
diff --git a/.github/workflows/firebase-hosting-pull-request.yml b/.github/workflows/firebase-hosting-pull-request.yml
index ff30cd1..d03dc4c 100644
--- a/.github/workflows/firebase-hosting-pull-request.yml
+++ b/.github/workflows/firebase-hosting-pull-request.yml
@@ -23,3 +23,4 @@ jobs:
           repoToken: ${{ secrets.GITHUB_TOKEN }}
           firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_MISC_HOSTING_2B440 }}
           projectId: misc-hosting-2b440
+          target: mgb-waveform-edit