Skip to content

Operations

Guides for deploying, monitoring, and maintaining omegaUp in development and production environments.

Quick Navigation

Guide Description
Deployment Release process and deployment procedures
Docker Setup Local development with Docker Compose
Nginx Configuration Web server setup and configuration
Monitoring System monitoring and alerting
Troubleshooting Common issues and solutions

Environment Overview

flowchart LR
    Dev[Development] --> PR[Pull Request]
    PR --> CI[CI/CD Pipeline]
    CI --> Sandbox[Sandbox]
    Sandbox --> Production[Production]
Environment Purpose URL
Local Development localhost:8001
Sandbox Pre-production testing sandbox.omegaup.com
Production Live system omegaup.com

Deployment Guides

Release & Deployment

Learn about omegaUp's deployment process:

  • CI/CD pipeline with GitHub Actions
  • Automated weekend deployments
  • Hotfix procedures
  • Rollback strategies

Docker Setup

Set up your local development environment:

  • Docker Compose configuration
  • Service architecture
  • Volume management
  • Common commands

Infrastructure Guides

Nginx Configuration

Web server setup including:

  • Development vs production configs
  • PHP-FPM proxying
  • WebSocket configuration
  • SSL/TLS setup
  • Rate limiting

Monitoring

Keep track of system health:

  • Prometheus metrics
  • Grafana dashboards
  • Alert configuration
  • Log aggregation

Support Guides

Troubleshooting

Solve common problems:

  • Docker issues
  • Database problems
  • Build failures
  • Production debugging