This is an old revision of the document!
Table of Contents
Developer Workflow
work in progress, not final
General Overview
The dev server has the linux firewall enabled and only IPs that are on the list are allowed to connect to the server.
There is a dev site that can be accessed at https://master.beacontechnology.com
It is possible for the developer to make changes to dev and preview them without affecting production.
Since the database is synced from prod to dev, work must be performed with this in mind.
code is to be modified, then when the code is in a state that you are ready to publish, commit work to the local dev repo, then push from dev to prod
Making Changes
To make changes, ssh to username@dev.beacontechnology.com
You should be automatically logged in as masterbeacon user.
The website files are located at /home/masterbeacon/public_html
Modify the files to your liking with your preferred editor.
When done and ready to publish, stage and commit all changes using git commit -a
This will commit changes to the local repo.
Publishing Changes
To publish changes, just run /root/scripts/beaconpublish.sh
That script will push master to origin.
Then it pulls