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
| Service | Production | Staging | Local |
|---|---|---|---|
| Main Application | https://app.onghost.com | https://staging.onghost.com | http://localhost:5173 |
| API | https://api.onghost.com | https://api.staging.onghost.com | http://localhost:8000 |
Monitoring and Administration
| Service | Production | Staging | Local |
|---|---|---|---|
| pgAdmin | https://pgadmin.onghost.com | https://pgadmin.staging.onghost.com | http://localhost:5050 |
| Flower (Celery) | https://flower.onghost.com | https://flower.staging.onghost.com | http://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
localhostwith Docker-exposed ports - Configure
.envfile for local settings
Troubleshooting Tips
Unable to Access a Service
- Check your network connection
- Verify the URL
- Ensure you're using the correct environment (production/staging/local)
- Double-check for typos in the URL
- 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:
- Check the certificate expiration date
- Ensure your system time is correct
- Clear your browser cache and cookies
Local Development Issues
If a service is not accessible locally:
- Check if the Docker container is running:
docker-compose ps - Verify the exposed port in
docker-compose.yml - 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