diff --git a/services/docker-compose.yml b/services/docker-compose.yml
--- a/services/docker-compose.yml
+++ b/services/docker-compose.yml
@@ -22,6 +22,7 @@
       - $HOME/.aws/config:/root/.aws/config:ro
       - $HOME/.aws/credentials:/root/.aws/credentials:ro
       - ./tunnelbroker/tunnelbroker.ini:/root/tunnelbroker/tunnelbroker.ini:ro
+      - ./tunnelbroker/tunnelbroker-dev.ini:/root/tunnelbroker/tunnelbroker-dev.ini:ro
   # backup
   backup-server:
     depends_on:
diff --git a/services/tunnelbroker/src/Constants.h b/services/tunnelbroker/src/Constants.h
--- a/services/tunnelbroker/src/Constants.h
+++ b/services/tunnelbroker/src/Constants.h
@@ -47,6 +47,8 @@
 // Config
 const std::string CONFIG_FILE_PATH =
     std::string(std::getenv("HOME")) + "/tunnelbroker/tunnelbroker.ini";
+const std::string DEV_CONFIG_FILE_PATH =
+    std::string(std::getenv("HOME")) + "/tunnelbroker/tunnelbroker-dev.ini";
 
 // DeliveryBroker
 const size_t DELIVERY_BROKER_MAX_QUEUE_SIZE = 100;
diff --git a/services/tunnelbroker/tunnelbroker-dev.ini b/services/tunnelbroker/tunnelbroker-dev.ini
new file mode 100644
--- /dev/null
+++ b/services/tunnelbroker/tunnelbroker-dev.ini
@@ -0,0 +1,11 @@
+[tunnelbroker]
+instance-id = tunnelbroker1
+[keyserver]
+default_keyserver_id = ks:256
+[amqp]
+uri = amqp://comm:comm@rabbitmq/
+[dynamodb]
+sessions_table_name = tunnelbroker-device-sessions-test
+sessions_verification_table_name = tunnelbroker-verification-messages-test
+sessions_public_key_table_name = tunnelbroker-public-keys-test
+messages_table_name = tunnelbroker-messages-test