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

Build steps

  • Clone the repository and cd into the directory: sh git clone https://github.com/smlab-niser/tirtha-docker.git && cd tirtha-docker
  • Edit the docker.env file to set the environment variables as per your requirements. In case, you are setting up Tirtha on a remote server, you need to set the HOST_IP to the IP address of the server. Also, set the DEBUG variable to False, 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_name To find the container_name, use the following command: sh sudo docker ps
  • The Tirtha web interface can be accessed at http://localhost:8000 or http://<HOST_IP>:8000 if you are setting up Tirtha on a remote server. To access the Django admin interface, use http://localhost:8000/admin or http://<HOST_IP>:8000/admin. The default username and password can be found in the docker.env file.
  • To access Tirtha-related logs, check the /var/www/tirtha/logs/ directory. Logs for system packages, like RabbitMQ, can be accessed using journalctl. Postgres logs are available using sudo 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

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