Aryan Jain commited on
Commit
e8d7414
·
1 Parent(s): d8215db

run migrations and vector database feeding

Browse files
Files changed (3) hide show
  1. Dockerfile +3 -0
  2. seed_vector_data.py +7 -0
  3. streamlit_config.py +8 -0
Dockerfile CHANGED
@@ -32,7 +32,10 @@ COPY --chown=user seed_vector_data.py /app/
32
  COPY --chown=user feed_data.py /app/
33
  COPY --chown=user data /app/data
34
  COPY --chown=user database /app/database
 
35
 
 
 
36
  # EXPOSE 7860
37
 
38
  ENV PYTHONUNBUFFERED=1
 
32
  COPY --chown=user feed_data.py /app/
33
  COPY --chown=user data /app/data
34
  COPY --chown=user database /app/database
35
+ COPY --chown=user streamlit_config.py /app/
36
 
37
+ RUN python seed_vector_data.py
38
+ RUN python streamlit_config.py
39
  # EXPOSE 7860
40
 
41
  ENV PYTHONUNBUFFERED=1
seed_vector_data.py CHANGED
@@ -1,3 +1,4 @@
 
1
  import os
2
  import aiofiles
3
  import shutil
@@ -93,3 +94,9 @@ async def seed_vector_data():
93
  logger.info("Column data seeded successfully...")
94
 
95
  logger.info("Vector data seeded successfully...")
 
 
 
 
 
 
 
1
+ import asyncio
2
  import os
3
  import aiofiles
4
  import shutil
 
94
  logger.info("Column data seeded successfully...")
95
 
96
  logger.info("Vector data seeded successfully...")
97
+
98
+ async def main():
99
+ await seed_vector_data()
100
+
101
+ if __name__ == "__main__":
102
+ asyncio.run(main())
streamlit_config.py ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ import asyncio
2
+ from src.app import run_migrations
3
+
4
+ async def main():
5
+ await run_migrations()
6
+
7
+ if __name__ == "__main__":
8
+ asyncio.run(main())