Skip to content

Renaming ConfBuddies to Meet Another Day

Rachael Wright-Munn edited this page Apr 4, 2024 · 1 revision

Background

The app used to be named ConfBuddies and deployed on Heroku. I found out ConfBuddy existed, so [I started searching for a new name.] (https://github.com/ChaelCodes/MeetAnotherDay/issues/181) The new name is "Meet Another Day"! Existing contributors will have a database/app/etc set up under the old name. This guide is about how to migrate from an existing dev setup with "ConfBuddies" to one using "Meet Another Day".

Migration Instructions

You do not need to change your remotes, GitHub will automatically redirect.

You do not have to change your folder name. This will change the name of docker containers - if you do, please rebuild them.

You can always delete the whole folder and clone again if everything goes wrong. It'll be okay.

First, you need to make sure you have an updated version of the upstream repository. If you're using upstream, I recommend changing to the main branch, pulling in all changes, and continuing from there.

git checkout main
git fetch upstream
git reset --hard upstream/main
git push

Docker

We use seedfiles, and this is just for development, so I recommend blowing away the database/volume instead of trying to drop the database, update the code, and recreate.

Turn off any running docker containers and remove named volumes (data) and containers. IMPORTANT

docker compose down -v

Create the development and test databases (and volume).

docker compose run --rm web bundle exec rake db:setup

Check everything is working by loading the app.

docker compose up

Your database should now be updated!

Clone this wiki locally