File Structure
This section provides an overview of the SKAO Staging Service file structure.
Project Layout
skao-staging-service/
├── app/
│ ├── __init__.py
│ ├── database.py
│ ├── staging_methods.py
│ ├── utility.py
│ ├── jupyter_helper.py
├── charts/
│ ├── skao-staging-service/
│ │ ├── Chart.yaml
│ │ ├── values.yaml
│ │ ├── templates/
│ │ ├── deployment.yaml
│ │ ├── service.yaml
│ │ ├── ingress.yaml
├── tests/
│ ├── test_staging_service.py
├── docs/
│ ├── source/
│ │ ├── index.rst
│ │ ├── conf.py
├── Dockerfile
├── README.md
├── requirements.txt
Description of Directories
app/: Core application logic, including APIs and database models.
charts/: Helm chart definitions for Kubernetes deployment.
tests/: Unit and integration tests for the application.
docs/: Documentation source files for Sphinx.
Dockerfile: Docker build instructions for the application.