35 lines
1.4 KiB
Markdown
35 lines
1.4 KiB
Markdown
# GIS and Weather Data Processing - AI Prompt Template
|
|
|
|
## Purpose
|
|
This prompt template is designed to guide AI agents in implementing GIS and weather data processing containers following established patterns.
|
|
|
|
## Instructions for AI Agent
|
|
|
|
When implementing GIS and weather data processing containers:
|
|
|
|
1. Follow the established container architecture pattern (base -> specialized layers)
|
|
2. Maintain consistent naming convention: RCEO-AIOS-Public-Tools-[domain]-[type]
|
|
3. Implement non-root user with UID/GID mapping
|
|
4. Create appropriate Dockerfiles and docker-compose configurations
|
|
5. Include proper documentation and README files
|
|
6. Add wrapper scripts for environment management
|
|
7. Test with sample data to verify functionality
|
|
8. Follow same security and operational patterns as existing containers
|
|
|
|
## Technical Requirements
|
|
|
|
- Use Debian Bookworm slim as base OS
|
|
- Include appropriate GIS libraries (GDAL, GEOS, PROJ, etc.)
|
|
- Include weather data processing libraries (xarray, netCDF4, etc.)
|
|
- Implement Jupyter notebook support where appropriate
|
|
- Include R and Python stacks as needed
|
|
- Add visualization tools (Folium, Plotly, etc.)
|
|
|
|
## Quality Standards
|
|
|
|
- Ensure containers build without errors
|
|
- Verify file permissions work across environments
|
|
- Test with sample datasets
|
|
- Document usage clearly
|
|
- Follow security best practices
|
|
- Maintain consistent user experience with existing containers |