Skip to content

docs: Add Clever Cloud installation guide#997

Open
wanoo wants to merge 11 commits intoseanmorley15:developmentfrom
wanoo:docs/clever-cloud
Open

docs: Add Clever Cloud installation guide#997
wanoo wants to merge 11 commits intoseanmorley15:developmentfrom
wanoo:docs/clever-cloud

Conversation

@wanoo
Copy link
Copy Markdown

@wanoo wanoo commented Feb 7, 2026

Summary

Add comprehensive documentation for deploying AdventureLog on Clever Cloud (European PaaS).

Changes

  • New documentation file: documentation/docs/install/clever_cloud.md
  • Added Clever Cloud to sidebar navigation in VitePress config

Documentation Includes

  • Step-by-step setup for Python backend and Node.js frontend
  • PostgreSQL and FS Bucket add-on configuration
  • Custom domain setup (required due to cleverapps.io PSL restrictions)
  • Email configuration with Mailpace
  • Environment variable mapping from Clever Cloud add-ons

Testing

Tested deployment on Clever Cloud - both frontend and backend running successfully.

Related Issue

Closes #994

@wanoo wanoo requested a review from seanmorley15 as a code owner February 7, 2026 12:18
@vercel
Copy link
Copy Markdown

vercel bot commented Feb 7, 2026

Someone is attempting to deploy a commit to the Sean Morley's Projects Team on Vercel.

A member of the Team first needs to authorize it.

Add comprehensive documentation for deploying AdventureLog on Clever Cloud:
- Step-by-step setup for Python backend and Node.js frontend
- PostgreSQL and FS Bucket add-on configuration
- Custom domain setup (required for session cookies)
- Email configuration with Mailpace
- Environment variable mapping from add-ons
@wanoo wanoo force-pushed the docs/clever-cloud branch from 0965a95 to c088f4e Compare February 7, 2026 12:23
wanoo and others added 10 commits February 7, 2026 15:04
- Add CollectionTemplate model for reusable collection structures
- Add duplicate action to clone collections with all content
- Add save-as-template action to save collection structure
- Add /templates page to browse and use templates
- Add TemplateModal component for saving templates
- Add Duplicate and Save as Template options to CollectionCard
- Add translation keys to all 19 locale files

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Fix duplicate/save-as-template using reverse relations (transportation_set, etc.)
  to avoid missing column errors on production database
- Templates now include location IDs which are linked when creating from template
- Add "Create from Template" button to collections page floating action button

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Wrap transportation/lodging queries in try/except to handle missing DB columns
- Templates now include locations (shown in UI with location count)
- Change button text to "Create from Template"
- Update info text to clarify locations are included, only dates excluded

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add migration 0072 for collection field on Transportation, Lodging, Note, Checklist
- Add migration 0073 for CollectionTemplate model
- Add try/except in serializer methods to handle missing columns gracefully

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add date/time to duplicate name (e.g., "Trip - Copy 2026-02-07 14:55")
- Add duplicate event handler to refresh collections list after copy
- Fix translation key in TemplateModal (locations.locations)
- Remove outdated "not included" text from TemplateModal

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add update/partial_update methods to CollectionTemplateViewSet with owner check
- Add toggle button in templates page to switch public/private state
- Add translation keys for toggle messages (made_public, made_private, etc.)
- Fix not_included_info in fr.json to reflect that locations are now included

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Added to all 19 locales: made_public, made_private, make_private, update_error
- Updated not_included_info to reflect that locations are now included in templates

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Translated new template keys (made_public, made_private, make_private,
update_error, not_included_info) to: Arabic, German, Spanish, French,
Hungarian, Italian, Japanese, Korean, Dutch, Norwegian, Polish,
Portuguese (BR), Russian, Slovak, Swedish, Turkish, Ukrainian, Chinese

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Fixed export_zip: "Exporter le code postal" → "Exporter en ZIP"
- Fixed leave/left translations: "Collection de gauche" → "Vous avez quitté la collection"
- Fixed leave_collection: "Collecte de congé" → "Quitter la collection"
- Translated all templates section keys to French
- Fixed duplicate/save_as_template translations

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.

1 participant