tirtha-docker
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.7%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
·
Repository
Basic Info
- Host: GitHub
- Owner: smlab-niser
- Language: Dockerfile
- Default Branch: main
- Size: 16.6 KB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 2
Created about 2 years ago
· Last pushed 8 months ago
Metadata Files
Readme
Citation
README.md
Docker Config for Project Tirtha
- Go to the main repo for instructions related to manual setup.
>[!warning]
> The image sizes are large and downloading packages takes the most time during the build process. On a stable 100 Mbps connection, the build process takes around 30-40 minutes.
> | Image | Size |
> | ------------ | ------- |
> |
tirtha-web| 21.1 GB | > |tirtha-db| 0.431 GB |
Requirements
- Docker engine and compose.
- Nvidia drivers installed.
- Nvidia container toolkit.
Build steps
- Clone the repository and
cdinto the directory:sh git clone https://github.com/smlab-niser/tirtha-docker.git && cd tirtha-docker - Edit the
docker.envfile to set the environment variables as per your requirements. In case, you are setting up Tirtha on a remote server, you need to set theHOST_IPto the IP address of the server. Also, set theDEBUGvariable toFalse, if you are configuring Tirtha for production. - The containers will use ports 8000 (for gunicorn), 8001 (for Postgres), and 15672 (for RabbitMQ), on the host system. Ensure these ports are free on the host.
- Run the following command to build the images:
sh sudo docker-compose up - After the build is complete, the containers can be attached using the following command:
sh sudo docker exec -it container_nameTo find thecontainer_name, use the following command:sh sudo docker ps - The Tirtha web interface can be accessed at
http://localhost:8000orhttp://<HOST_IP>:8000if you are setting up Tirtha on a remote server. To access the Django admin interface, usehttp://localhost:8000/adminorhttp://<HOST_IP>:8000/admin. The default username and password can be found in thedocker.envfile. - To access Tirtha-related logs, check the
/var/www/tirtha/logs/directory. Logs for system packages, like RabbitMQ, can be accessed usingjournalctl. Postgres logs are available usingsudo docker logs --details container_name.
Owner
- Name: Subhankar Mishra LAB
- Login: smlab-niser
- Kind: user
- Location: Bhubaneswar, Odisha
- Company: National Institute of Science Education and Research
- Website: http://www.niser.ac.in/~smishra/
- Repositories: 6
- Profile: https://github.com/smlab-niser
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: >-
Tirtha - An Automated Platform to Crowdsource Images and
Create 3D Models of Heritage Sites
message: 'If you use this software, please cite it as below.'
type: software
authors:
- family-names: Shivottam
given-names: Jyotirmaya
orcid: 'https://orcid.org/0000-0002-2688-9421'
- family-names: Mishra
given-names: Subhankar
orcid: 'https://orcid.org/0000-0002-9910-7291'
- family-names: Vishwakarma
given-names: Anubhav
orcid: 'https://orcid.org/0009-0004-9982-4268'
identifiers:
- type: doi
value: 10.1145/3611314.3615904
description: Conference Paper
repository-code: 'https://github.com/smlab-niser/tirtha-public'
url: 'https://smlab.niser.ac.in/project/tirtha/'
keywords:
- open source
- digital heritage
- crowdsourcing
- 3D dataset
- photogrammetry
license: AGPL-3.0
version: 0.1.0
GitHub Events
Total
- Push event: 1
Last Year
- Push event: 1
Dependencies
Dockerfile
docker
- nvidia/cuda 11.8.0-devel-ubuntu22.04 build
postgres/Dockerfile
docker
- postgres latest build