29 lines
960 B
Markdown
29 lines
960 B
Markdown
# DevOps Infrastructure
|
|
|
|
This repository contains Docker Compose configuration for DevOps infrastructure services.
|
|
|
|
## Services
|
|
|
|
- **Gitea**: Self-hosted Git service
|
|
- **Node Exporter**: Prometheus node exporter for system metrics
|
|
- **HTTPS Portal**: Nginx-based reverse proxy with automatic SSL certificate management
|
|
|
|
## Configuration
|
|
|
|
Important configuration files are tracked in this repository:
|
|
- `docker-compose.yml`: Service definitions and configuration
|
|
- `gitea/gitea/conf/app.ini`: Gitea application configuration
|
|
- `gitea/gitea/home/.gitconfig`: Git configuration for Gitea
|
|
|
|
## Setup
|
|
|
|
1. Ensure Docker and Docker Compose are installed
|
|
2. Create external network: `docker network create devops`
|
|
3. Run: `docker-compose up -d`
|
|
|
|
## Notes
|
|
|
|
- Data directories (databases, logs, attachments) are excluded from version control
|
|
- SSL certificates are managed by HTTPS Portal and stored in `https_portal/data/`
|
|
- Gitea data is stored in `./gitea/` directory
|