diff --git a/deploy/Dockerfile b/deploy/Dockerfile
index 09b3a78b25340fd3a45f7a03378c27bd47f16eef..7a882fcff765741900dc12091f81e0b597d79058 100644
--- a/deploy/Dockerfile
+++ b/deploy/Dockerfile
@@ -29,4 +29,4 @@ EXPOSE 8501
 
 HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
 
-ENTRYPOINT ["streamlit", "run", "app.py", "--server.port=8501", "--server.address=0.0.0.0"]
\ No newline at end of file
+ENTRYPOINT ["./startup.sh"]
\ No newline at end of file
diff --git a/docker-compose.yml b/docker-compose.yml
index c53ed150ecd90832b3a3d1d1d43f2b2f58e95d15..c60279fa0f816bc17ea678299f408862a169d6e0 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -15,8 +15,6 @@ services:
       - db_user
       - db_password
       - openai_api_key 
-    volumes:
-      - ./resolv.conf:/etc/resolv.conf
 secrets:
   db_server:
     file: secrets/db_server.txt
diff --git a/startup.sh b/startup.sh
new file mode 100755
index 0000000000000000000000000000000000000000..7407ccf0f73a94d21e4033d7a86507e781d64784
--- /dev/null
+++ b/startup.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+cp -f ./resolv.conf /etc/resolv.conf
+streamlit run app.py --server.port=8501 --server.address=0.0.0.0
\ No newline at end of file