# Project file copying for DevOps

**URL:** <https://forum.inductiveautomation.com/t/project-file-copying-for-devops/104130>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [March 25, 2025, 1:50am UTC](https://forum.inductiveautomation.com/t/project-file-copying-for-devops/104130 "2025-03-25T01:50:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jared.reynolds](https://avatars.discourse-cdn.com/v4/letter/j/f9ae1b/32.png) [@jared.reynolds](https://forum.inductiveautomation.com/u/jared.reynolds)\
**Post date:** [March 25, 2025, 1:50am UTC](https://forum.inductiveautomation.com/t/project-file-copying-for-devops/104130/1 "2025-03-25T01:50:58Z")

</div>

I am working on a rust script that will all but select folders (such as a specific perspective view) and copy them over from one project, and create a new project with all the same files. For some reason though ignition can't recognize the new files as a project. The only thing I can tell that is missing is the global-props folder with data.bin and resources.json. Is that needed for ignition to recognize the project as a project? Please help

---

<div class="post-metadata">

**Author:** ![jared.reynolds](https://avatars.discourse-cdn.com/v4/letter/j/f9ae1b/32.png) [@jared.reynolds](https://forum.inductiveautomation.com/u/jared.reynolds)\
**Post date:** [March 25, 2025, 2:52am UTC](https://forum.inductiveautomation.com/t/project-file-copying-for-devops/104130/2 "2025-03-25T02:52:42Z")

</div>

Nevermind you do not need those files. For anyone who has a similar issue later on, you just have to wait 5 - 10 minutes tops for the gateway to discover the project files.

---

<div class="post-metadata">

**Author:** ![ryan.white](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan.white/32/73193_2.png) [@ryan.white](https://forum.inductiveautomation.com/u/ryan.white)\
**Post date:** [March 25, 2025, 4:39am UTC](https://forum.inductiveautomation.com/t/project-file-copying-for-devops/104130/3 "2025-03-25T04:39:48Z")

</div>

If you are on a modern enough version you can call [`system.project.requestScan`](https://www.docs.inductiveautomation.com/docs/8.1/appendix/scripting-functions/system-project/system-project-requestScan) to manually request Ignition to rescan the projects directory.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [March 25, 2025, 3:28pm UTC](https://forum.inductiveautomation.com/t/project-file-copying-for-devops/104130/4 "2025-03-25T15:28:57Z")

</div>

> [@jared.reynolds](#):
>
> Is that needed for ignition to recognize the project as a project?

For clarity, the definition of "a project" is "a folder in the projects directory that contains a valid `project.json` manifest file inside of it". All other content below that is optional, though several files, including the `global-props` resource, will be automatically recreated by Ignition/the Designer as soon as you attempt to interact with the project.

---

<div class="post-metadata">

**Author:** ![jared.reynolds](https://avatars.discourse-cdn.com/v4/letter/j/f9ae1b/32.png) [@jared.reynolds](https://forum.inductiveautomation.com/u/jared.reynolds)\
**Post date:** [March 25, 2025, 3:42pm UTC](https://forum.inductiveautomation.com/t/project-file-copying-for-devops/104130/5 "2025-03-25T15:42:33Z")

</div>

Thank you 🙏
