diff --git a/app.py b/app.py
index 8b33549330aa2d426ba293dbfa7b7396cf75cee6..1b10f7afef87ac471c0533d240a5d98f72ee76f3 100644
--- a/app.py
+++ b/app.py
@@ -34,6 +34,9 @@ DB_USER = manage_sensitive("db_user")
 DB_PASSWORD = manage_sensitive("db_password")
 OPENAI_API_KEY = manage_sensitive("openai_api_key")
 
+# openai
+os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
+
 # db connection
 def get_db_connection():
     conn_str = (
@@ -100,8 +103,7 @@ embedding = OpenAIEmbeddings(
                 model="text-embedding-ada-002",
                 openai_api_base="https://nlp-openai-svc.openai.azure.com",
                 openai_api_type="azure",
-                openai_api_key=OPENAI_API_KEY,
-                chunk_size=1
+                openai_api_key=OPENAI_API_KEY
             )
 
 vectordb = FAISS.load_local("faiss_index", embedding)
diff --git a/docker-compose.yml b/docker-compose.yml
index bc86f511e326868f70bb05978024b89c38a07d9e..c53ed150ecd90832b3a3d1d1d43f2b2f58e95d15 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -15,8 +15,8 @@ services:
       - db_user
       - db_password
       - openai_api_key 
-  dns:
-    - 172.29.160.1
+    volumes:
+      - ./resolv.conf:/etc/resolv.conf
 secrets:
   db_server:
     file: secrets/db_server.txt
diff --git a/resolv.conf b/resolv.conf
new file mode 100644
index 0000000000000000000000000000000000000000..c5cad65fa08522b150c7d49b118f809186134cbe
--- /dev/null
+++ b/resolv.conf
@@ -0,0 +1,2 @@
+nameserver 172.29.160.1
+options ndots:0
\ No newline at end of file