BeaconCMS / BeaconCMS/beacon

How to migrate changes made to local db during developmnet to production?

Open
#579 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Elixir
Stars
1.3k
Forks
134
PR merge metrics
No merged PRs in 30d

Description

The guide recommends adding some snippets to the database using the live_admin feature, here [1].

For the initial launch, the local database can simply be copied to the prod environment.

What would be the most sane way to deploy subsequent updates to the codebase and the database made in the development environment to production?

A guide on the recommended strategy would be of extreme help.

---
[1] https://github.com/BeaconCMS/beacon/blob/main/guides/recipes/create-a-blog.md#create-the-layout

Contributor guide

Open the contributing guide

Research direction

Read the linked create-a-blog guide, especially the live_admin section, and trace how the local database is copied for the initial launch. Compare that process with subsequent code and database updates between development and production. Done means documenting a clear, recommended deployment and data-migration strategy.

Written by the indexing model from the issue text.

Assessment

Tech stack
elixir
Domain
database, devops, documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.