# Move Sites Between Flywheel & Local (Development Workflow)

**URL:** <https://community.localwp.com/t/move-sites-between-flywheel-local-development-workflow/270>\
**Category:** Feature requests\
**Created:** [December 15, 2016, 5:28am UTC](https://community.localwp.com/t/move-sites-between-flywheel-local-development-workflow/270 "2016-12-15T05:28:57Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![SmashBrando](https://avatars.discourse-cdn.com/v4/letter/s/eada6e/32.png) [@SmashBrando](https://community.localwp.com/u/SmashBrando)\
**Post date:** [December 15, 2016, 5:28am UTC](https://community.localwp.com/t/move-sites-between-flywheel-local-development-workflow/270/1 "2016-12-15T05:28:57Z")

</div>

I have to assume this is on the roadmap but it would be great to have true Development, Staging, Production workflow using Local. The ideal process would be:

Login to Flywheel from Local  
Download a current production or staging site (or create a new project if neither exist). (Local \<- Flywheel )  
Make changes on development as intended. (Local)  
Push changes from Local to Staging (Local -\> Flywheel)  
Push staging to production within Flywheel. (Flywheel)

p.s. - Is there an official roadmap?

---

<div class="post-metadata">

**Author:** ![frederickd](https://avatars.discourse-cdn.com/v4/letter/f/35a633/32.png) [@frederickd](https://community.localwp.com/u/frederickd)\
**Post date:** [June 3, 2017, 1:35am UTC](https://community.localwp.com/t/move-sites-between-flywheel-local-development-workflow/270/2 "2017-06-03T01:35:09Z")

</div>

Amen! That would be extremely useful. I’m struggling with the same right now.

---

<div class="post-metadata">

**Author:** ![joshua](https://sea1.discourse-cdn.com/flex019/user_avatar/community.localwp.com/joshua/32/5192_2.png) [@joshua](https://community.localwp.com/u/joshua)\
**Post date:** [November 3, 2017, 7:02pm UTC](https://community.localwp.com/t/move-sites-between-flywheel-local-development-workflow/270/3 "2017-11-03T19:02:35Z")

</div>

**Yes please.**

I feel without this option the staging environment can not be accessed in the workflow with out first:

- pushing from local to live then pulling live to staging ( This is not very intuitive)
- or manually uploading changes from local to staging via sftp ( slow and isolated from the local / push / pull functionality ).

---

<div class="post-metadata">

**Author:** ![monster](https://sea1.discourse-cdn.com/flex019/user_avatar/community.localwp.com/monster/32/5198_2.png) [@monster](https://community.localwp.com/u/monster)\
**Post date:** [November 4, 2017, 11:28pm UTC](https://community.localwp.com/t/move-sites-between-flywheel-local-development-workflow/270/4 "2017-11-04T23:28:05Z")

</div>

This would be perfect!  
Pull und Push to online staging directly.

additional: having backups of local dev environment with easy switch back and forward (automatic and manuel)

additional2: sync local dev environment between 2 or more Computers (persons) files and databses

additional3: load Online Backup to local dev

---

<div class="post-metadata">

**Author:** ![arippberger](https://sea1.discourse-cdn.com/flex019/user_avatar/community.localwp.com/arippberger/32/5262_2.png) [@arippberger](https://community.localwp.com/u/arippberger)\
**Post date:** [November 24, 2017, 1:00am UTC](https://community.localwp.com/t/move-sites-between-flywheel-local-development-workflow/270/5 "2017-11-24T01:00:32Z")

</div>

Would really like to see this flow - are there plans to implement this?

---

<div class="post-metadata">

**Author:** ![Mcveyb](https://sea1.discourse-cdn.com/flex019/user_avatar/community.localwp.com/mcveyb/32/5277_2.png) [@Mcveyb](https://community.localwp.com/u/Mcveyb)\
**Post date:** [November 29, 2017, 4:01am UTC](https://community.localwp.com/t/move-sites-between-flywheel-local-development-workflow/270/6 "2017-11-29T04:01:31Z")

</div>

This would be an awesome addition I am wanting to do the same workflow. Local–\>Staging–\>Production

---

<div class="post-metadata">

**Author:** ![philtim](https://sea1.discourse-cdn.com/flex019/user_avatar/community.localwp.com/philtim/32/2083_2.png) [@philtim](https://community.localwp.com/u/philtim)\
**Post date:** [February 26, 2018, 10:24am UTC](https://community.localwp.com/t/move-sites-between-flywheel-local-development-workflow/270/7 "2018-02-26T10:24:58Z")

</div>

That would be extremely helpful, to choose to which environment local changes should be pushed to.

Our current workflow looks like this and it’s a bummer that we can’t use the push feature from local by flywheel anymore (due to enabling the stage). Theme and plugin related code lives in gitlab.

1. Push changes to gitlab
2. Continuous deployment from gitlab to stage via sftp
3. Manual DB push from local machine to stage
4. Manually move changes from stage to production via button in flywheel dashboard
