Skip to main content

Service URLs and Endpoints

This document provides a comprehensive list of URLs for various services and components of our application ecosystem.

URL Convention

We use the following URL convention for our services:

  • Production: servicename.onghost.com
  • Staging: servicename.staging.onghost.com
  • Local: Access via Docker-exposed ports

Application URLs

ServiceProductionStagingLocal
Main Applicationhttps://app.onghost.comhttps://staging.onghost.comhttp://localhost:5173
APIhttps://api.onghost.comhttps://api.staging.onghost.comhttp://localhost:8000

Monitoring and Administration

ServiceProductionStagingLocal
pgAdminhttps://pgadmin.onghost.comhttps://pgadmin.staging.onghost.comhttp://localhost:5050
Flower (Celery)https://flower.onghost.comhttps://flower.staging.onghost.comhttp://localhost:5555

Additional Services

📝 Note: Add new services to this section as they are implemented.

Environment-specific Notes

Production

  • Always use HTTPS for all services
  • Ensure SSL certificates are up-to-date

Staging

  • Used for testing before production deployment
  • May have limited resources compared to production

Local Development

  • Accessed via localhost with Docker-exposed ports
  • Configure .env file for local settings

Troubleshooting Tips

Unable to Access a Service

  1. Check your network connection
  2. Verify the URL
    • Ensure you're using the correct environment (production/staging/local)
    • Double-check for typos in the URL
  3. Check service status
    • For production/staging: Check our status page at https://status.onghost.com
    • For local: Ensure Docker containers are running
      docker-compose ps

SSL Certificate Issues

If you encounter SSL warnings:

  1. Check the certificate expiration date
  2. Ensure your system time is correct
  3. Clear your browser cache and cookies

Local Development Issues

If a service is not accessible locally:

  1. Check if the Docker container is running:
    docker-compose ps
  2. Verify the exposed port in docker-compose.yml
  3. Ensure no other service is using the same port on your machine

Quick Reference

Use this command to view all exposed ports in your local Docker setup:

docker-compose ps --service-ports

Updating This Document

  • Review this document monthly
  • Update when new services are added
  • Modify if URL structures change