cometa/django

By cometa

β€’Updated 8 months ago

Django backend for Cometa's meta-test platform.

Image
Languages & frameworks
Integration & delivery
Developer tools
0

6.1K

cometa/django repository overview

⁠🐳 cometa-django-service

Django-based backend service for the Cometa ecosystem. This container exposes APIs over HTTP, supports inbound requests from key Cometa microservices, and manages shared data via mounted volumes.

More details can be seen at the Backend section on Cometa Rocks GitHub⁠ repo⁠.


β πŸš€ Features

  • Exposes HTTP API on port 8000
  • Handles data I/O for video, PDF, downloads, and department data
  • Accepts inbound traffic from:
    • cometa-front-service
    • cometa-behave-service
    • cometa-scheduler-service
  • Optimized for lightweight microservice environments

⁠🧱 System Configuration

ResourceValue
DNScometa-django-service
Port8000 (HTTP)
CPU2 cores
RAM2 GB
Storage4 GB

β πŸ“ Mount Points

All persistent data is mounted via /cometadata. Below are the default mappings:

Host Path (/cometadata/...)Container Path
./data/cometa/videos/opt/code/videos
./data/cometa/pdf/code/behave/pdf
./data/cometa/downloads/code/behave/downloads
./data/department_data/code/behave/department_data

β πŸ” Firewall Access

Inbound connections are restricted to the following trusted services:

  • cometa-front-service
  • cometa-behave-service
  • cometa-scheduler-service

⁠🐳 Docker Usage

β πŸ”§ Run Container
docker run -d \
  --name cometa-django-service \
  -p 8000:8000 \
  -v $(pwd)/data/cometa/videos:/opt/code/videos \
  -v $(pwd)/data/cometa/pdf:/code/behave/pdf \
  -v $(pwd)/data/cometa/downloads:/code/behave/downloads \
  -v $(pwd)/data/department_data:/code/behave/department_data \
  cometa/cometa-django-service:latest

Tag summary

Content type

Image

Digest

sha256:9e05b026a…

Size

926.6 MB

Last updated

8 months ago

docker pull cometa/django