diff --git a/jvm/src/main/scala/cs214/webapp/server/ApplicationJVM.scala b/jvm/src/main/scala/cs214/webapp/server/ApplicationJVM.scala
index 6c0b55b06d391e6eb229009f331b3d4c48662426..f1e6ad5b18b73ded1a53cf180d4d3b5936156095 100644
--- a/jvm/src/main/scala/cs214/webapp/server/ApplicationJVM.scala
+++ b/jvm/src/main/scala/cs214/webapp/server/ApplicationJVM.scala
@@ -11,6 +11,8 @@ abstract class ApplicationJVM extends cask.Main:
   override def host: String = Config.HTTP_HOST
   override def port: Int = Config.HTTP_PORT
 
+  override def debugMode = !Config.PUBLIC_INSTANCE
+
   val allRoutes = Seq(web.WebServerRoutes())
   println(s"[WebServer] started on ${host}:${port}.")