Skip to content

Splitting shipped and installed apps #9

Description

@skjnldsv

Following some discussions that I've seen happening in the past and recently too

Proposal

On every setup, dev AND prod, having a read-only and read-write apps folders should be the preferred and official way.

$ ls -la
drwxr-xr-x   47 admin users    4096 26 nov.  15:27 3rdparty
drwxr-xr-x   31 admin users    4096 18 oct.  15:34 apps
drwxr-xr-x    2 admin users    4096 17 août  16:06 apps2
drwxr-xr-x    2 admin users    4096 29 nov.  09:52 config

Reasoning

  • From a dev perspective, it avoid any script from server potential editing folders/files that are not part of the server repository
  • From a production perspective:
    • Cleaner folder structure
    • Makes it possible to install updated of shipped apps (shipped stays in apps, update goes into apps2
    • Anything else?

Questions

  • Show a warning in setup page ?
  • Strict forbid of new setups if no apps config ?
  • Enforce it straight away without the admin configuring anything ?
  • What would be the apps folder name ? apps2 ? custom_apps ?

cc @PVince81 @ChristophWurst @nickvergessen @blizzz @juliushaertl @icewind1991

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions