Refactor: Simplify Neo4j connection management and remove unused code
Himanshu Gangwar
9b69c13
Fix: Use wget with --no-check-certificate for Neo4j download
Himanshu Gangwar
58ad204
Fix: use curl artifact URL and add ca-certificates for Neo4j download
Himanshu Gangwar
5a0da5b
Fix: simplify Dockerfile to avoid permission/line-ending steps
Himanshu Gangwar
651ac75
Fix: remove useradd/chown and make dos2unix non-fatal
Himanshu Gangwar
9dcd14c
Fix: Add user 1000, dos2unix and split permissions steps
Himanshu Gangwar
1c6f5cb
Fix: Optimize Dockerfile and remove any potential hidden duplicates
Himanshu Gangwar
ea89451
Fix: Remove duplicated commands in Dockerfile
Himanshu Gangwar
6dd604e
Fix: Add system deps, improve Neo4j install and permissions
Himanshu Gangwar
588a94f
Fix: Use Neo4j 5.15.0 and improve extraction
Himanshu Gangwar
331880b
Fix: Update Neo4j version and simplify Dockerfile for HF Spaces
Himanshu Gangwar
6213250
feat: Update Dockerfile and scripts for Neo4j initialization and environment variable handling
Himanshu Gangwar
dd5f3f5
feat: Enhance Neo4j initialization with dotenv for environment variable loading
Himanshu Gangwar
15c1303
fix: Update CSV path handling in data ingestion function
Himanshu Gangwar
2201afa
feat: Add Docker Compose setup for Neo4j and initialize medicine data ingestion
Himanshu Gangwar
26d1f3d
- Created docker-compose.yml to manage Neo4j container.
- Added init_neo4j.py script for ingesting medicine data into Neo4j.
- Updated requirements.txt to include tqdm for progress tracking.
- Implemented startup.sh for managing Neo4j initialization and Gradio app launch.
- Added startup_simple.sh for running an embedded Neo4j instance.
- Created test_local.sh for local development testing and environment checks.