Neeraj Kumar
01/30/2023, 2:10 PMMagento
? ๐ค .Chris Todorov
01/30/2023, 7:13 PMChris Todorov
01/30/2023, 7:13 PMbenmorganio
01/30/2023, 9:09 PMbenmorganio
01/30/2023, 9:09 PMbenmorganio
01/30/2023, 9:10 PMbenmorganio
01/30/2023, 9:13 PMChris Todorov
01/30/2023, 9:31 PMbenmorganio
01/30/2023, 9:38 PMbenmorganio
01/30/2023, 9:39 PMbenmorganio
01/30/2023, 9:39 PMNeeraj Kumar
01/31/2023, 1:53 AMNeeraj Kumar
01/31/2023, 1:55 AMbenmorganio
01/31/2023, 1:55 AMNeeraj Kumar
01/31/2023, 1:56 AMbenmorganio
01/31/2023, 1:56 AMbenmorganio
01/31/2023, 1:56 AMbin/rails g migration my_database_migration
Chris Todorov
01/31/2023, 1:57 AMbenmorganio
01/31/2023, 1:57 AMbenmorganio
01/31/2023, 1:57 AMNeeraj Kumar
01/31/2023, 1:59 AMbenmorganio
01/31/2023, 1:59 AMwhere local development changes can be exported to files and tracked it gitYes, you can use git to track ruby files just like anything else. You can use Heroku to push the files up and Heroku will automatically deploy everything for you.
Neeraj Kumar
01/31/2023, 2:01 AMbenmorganio
01/31/2023, 2:02 AMbenmorganio
01/31/2023, 2:02 AMbenmorganio
01/31/2023, 2:03 AMNeeraj Kumar
01/31/2023, 2:04 AMbenmorganio
01/31/2023, 2:04 AMNeeraj Kumar
01/31/2023, 2:06 AMbenmorganio
01/31/2023, 2:06 AMChris Todorov
01/31/2023, 2:07 AMChris Todorov
01/31/2023, 2:08 AMbenmorganio
01/31/2023, 2:08 AMNeeraj Kumar
01/31/2023, 2:11 AMbenmorganio
01/31/2023, 2:12 AMNeeraj Kumar
01/31/2023, 2:12 AMbenmorganio
01/31/2023, 2:12 AMspoiltDude, that's the base minimum.
Neeraj Kumar
01/31/2023, 2:13 AMbenmorganio
01/31/2023, 2:14 AMbenmorganio
01/31/2023, 2:14 AMbenmorganio
01/31/2023, 2:14 AMbenmorganio
01/31/2023, 2:15 AMNeeraj Kumar
01/31/2023, 2:15 AMbenmorganio
01/31/2023, 2:16 AMbenmorganio
01/31/2023, 2:16 AMNeeraj Kumar
01/31/2023, 2:16 AMbenmorganio
01/31/2023, 2:17 AMbenmorganio
01/31/2023, 2:17 AMbenmorganio
01/31/2023, 2:17 AMbenmorganio
01/31/2023, 2:19 AMbenmorganio
01/31/2023, 2:19 AMNeeraj Kumar
01/31/2023, 2:21 AMbenmorganio
01/31/2023, 2:22 AMbenmorganio
01/31/2023, 2:22 AMbenmorganio
01/31/2023, 2:26 AMbenmorganio
01/31/2023, 2:26 AMNeeraj Kumar
01/31/2023, 2:34 AM1.
sync my git 2.
Use the dependency manager to build the project files 3
. Set up a new local database which is same as my production one without the content, every setting is in git coz thats what I use to deploy to production. 4.
Install some sample data on the database to work on the project. 5.
make the required changes, to code and config, like store location or other store settings(usually these changes are stored in the database with other project, like wp-options
table in wordpress). 6
when everything is done I would like to export every database change to files, drupal exports them in yml, magengo can do it in json or yml and then track them with git. 7.
Push the files to a build system which deploys everything to a staging server with a copy of the production database. 8
testing happens here, automated and manual.Neeraj Kumar
01/31/2023, 2:35 AM9.
If everything is fine then push it once more to production.Neeraj Kumar
01/31/2023, 2:36 AM12-Factor
app.benmorganio
01/31/2023, 2:38 AMbin/rails db:setup
4. bin/rails db:seed
included in the setup command
5. <http://localhost:3000/admin>
or you could store this in a config file
6. bin/rails db:migrate
already exports everything to a schema.rb, but you can have it export to a .sql file.
7. Heroku and this might be fairly advanced for you
8. RSpec or Minitest and CI of your choice
9. Herokubenmorganio
01/31/2023, 2:39 AMbenmorganio
01/31/2023, 2:41 AMNeeraj Kumar
01/31/2023, 2:41 AMbenmorganio
01/31/2023, 2:42 AMbenmorganio
01/31/2023, 2:42 AM