This is a simple project built with Streamlit to visualize the Scopus research data coming out of Ajman University
Project is hosted on HuggingFace: https://huggingface.co/spaces/ahishamm/biassignment1
- To install this locally, you need to create a conda environment
conda create -n streamenv python=3.10
conda activate streamenv
pip install -r requirements.txt
streamlit run app.py
- To create a Docker container, a Dockerfile is provided. Make sure Docker Desktop is installed. The Dockerfile contains the following
FROM python:3.10-slim
ADD . .
RUN pip install -r requirements.txt
EXPOSE 7250
ENTRYPOINT ["streamlit","run"]
CMD ["./app.py","--server.headless","true","--server.fileWatcherType","none","--browser.gatherUsageStats","false","--server.port=7250","--server.address=0.0.0.0"]
- To build the Docker image from the Dockerfile, run the following command in the terminal or powershell:
docker build -t scopusimage .
- To run a Docker container with the name 'scopuscontainer' on port 7250
docker run -p 7250:7250 --name scopuscontainer scopusimage