Skip to content

Add Coolify deployment guide and rename app to Well Apps#2311

Open
the-ai-buildr wants to merge 1 commit into
fastapi:masterfrom
the-ai-buildr:claude/coolify-vs-cloud-run-xZd1S
Open

Add Coolify deployment guide and rename app to Well Apps#2311
the-ai-buildr wants to merge 1 commit into
fastapi:masterfrom
the-ai-buildr:claude/coolify-vs-cloud-run-xZd1S

Conversation

@the-ai-buildr
Copy link
Copy Markdown

  • Add compose.coolify.yml: simplified compose without Traefik labels for Coolify's built-in reverse proxy and SSL management
  • Add docs/coolify-deployment.md: full setup guide covering Coolify install, GitHub App integration, env vars, backups, and monitoring
  • Rename project from "Full Stack FastAPI Project" to "Well Apps" across .env, page titles, footer, and index.html
  • Update footer social links to point to the-ai-buildr/well-apps
  • Update Docker image names to well-apps-backend/well-apps-frontend

https://claude.ai/code/session_017P3qDGqPD5Hi2T7fFTwQ2p

Pull Request

Discussion:

Description

AI Disclaimer

AI transcript

Checklist

  • This PR is an obvious typo fix, or it links to a GitHub Discussion for the proposed code change.
  • I added tests for the change.
  • The new or updated tests fail on the main branch and pass on this PR.
  • Coverage stays at 100%.
  • The documentation explains the change if needed.

- Add compose.coolify.yml: simplified compose without Traefik labels
  for Coolify's built-in reverse proxy and SSL management
- Add docs/coolify-deployment.md: full setup guide covering Coolify
  install, GitHub App integration, env vars, backups, and monitoring
- Rename project from "Full Stack FastAPI Project" to "Well Apps"
  across .env, page titles, footer, and index.html
- Update footer social links to point to the-ai-buildr/well-apps
- Update Docker image names to well-apps-backend/well-apps-frontend

https://claude.ai/code/session_017P3qDGqPD5Hi2T7fFTwQ2p
Copilot AI review requested due to automatic review settings May 26, 2026 18:17
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates product branding across the frontend and adds Coolify deployment artifacts for running “Well Apps” on a VPS.

Changes:

  • Rebrands route titles, app title, and footer text/links from the template name to “Well Apps”
  • Adds a Coolify-focused Docker Compose file (compose.coolify.yml) for deployment
  • Adds documentation for deploying with Coolify (docs/coolify-deployment.md) and updates .env defaults for the new project identity / image names

Reviewed changes

Copilot reviewed 13 out of 13 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
frontend/src/routes/signup.tsx Updates page title branding
frontend/src/routes/reset-password.tsx Updates page title branding
frontend/src/routes/recover-password.tsx Updates page title branding
frontend/src/routes/login.tsx Updates page title branding
frontend/src/routes/_layout/settings.tsx Updates page title branding
frontend/src/routes/_layout/items.tsx Updates page title branding
frontend/src/routes/_layout/index.tsx Updates page title branding
frontend/src/routes/_layout/admin.tsx Updates page title branding
frontend/src/components/Common/Footer.tsx Updates footer branding and GitHub link; removes other social links
frontend/index.html Updates HTML document title branding
docs/coolify-deployment.md Adds Coolify deployment guide and environment variable guidance
compose.coolify.yml Adds Coolify-oriented compose stack (db, prestart, backend, frontend)
.env Updates local defaults for project/stack name and docker image names

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread compose.coolify.yml
Comment on lines +84 to +85
ports:
- "8000:8000"
Comment thread compose.coolify.yml
Comment on lines +96 to +97
ports:
- "80:80"
|
├── dashboard.yourdomain.com → frontend (Nginx, port 80)
├── api.yourdomain.com → backend (FastAPI, port 8000)
└── (internal only) → db (PostgreSQL 18)
Comment on lines +163 to +165
| `DOMAIN` | `yourdomain.com` | Your root domain |
| `ENVIRONMENT` | `production` | `staging` or `production` |
| `FRONTEND_HOST` | `https://dashboard.yourdomain.com` | Full URL to the frontend |
Comment thread compose.coolify.yml
Comment on lines +30 to +47
environment:
- DOMAIN=${DOMAIN}
- FRONTEND_HOST=${FRONTEND_HOST}
- ENVIRONMENT=${ENVIRONMENT}
- BACKEND_CORS_ORIGINS=${BACKEND_CORS_ORIGINS}
- SECRET_KEY=${SECRET_KEY}
- FIRST_SUPERUSER=${FIRST_SUPERUSER}
- FIRST_SUPERUSER_PASSWORD=${FIRST_SUPERUSER_PASSWORD}
- SMTP_HOST=${SMTP_HOST}
- SMTP_USER=${SMTP_USER}
- SMTP_PASSWORD=${SMTP_PASSWORD}
- EMAILS_FROM_EMAIL=${EMAILS_FROM_EMAIL}
- POSTGRES_SERVER=db
- POSTGRES_PORT=${POSTGRES_PORT:-5432}
- POSTGRES_DB=${POSTGRES_DB}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- SENTRY_DSN=${SENTRY_DSN}
Comment thread compose.coolify.yml
Comment on lines +58 to +75
environment:
- DOMAIN=${DOMAIN}
- FRONTEND_HOST=${FRONTEND_HOST}
- ENVIRONMENT=${ENVIRONMENT}
- BACKEND_CORS_ORIGINS=${BACKEND_CORS_ORIGINS}
- SECRET_KEY=${SECRET_KEY}
- FIRST_SUPERUSER=${FIRST_SUPERUSER}
- FIRST_SUPERUSER_PASSWORD=${FIRST_SUPERUSER_PASSWORD}
- SMTP_HOST=${SMTP_HOST}
- SMTP_USER=${SMTP_USER}
- SMTP_PASSWORD=${SMTP_PASSWORD}
- EMAILS_FROM_EMAIL=${EMAILS_FROM_EMAIL}
- POSTGRES_SERVER=db
- POSTGRES_PORT=${POSTGRES_PORT:-5432}
- POSTGRES_DB=${POSTGRES_DB}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- SENTRY_DSN=${SENTRY_DSN}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants