Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Directus
  3. Move file in directus app: read-only file system

Move file in directus app: read-only file system

Scheduled Pinned Locked Moved Solved Directus
13 Posts 3 Posters 4.5k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    devtron
    wrote on last edited by
    #4

    Still have this issue...

    nebulonN 1 Reply Last reply
    0
    • girishG girish moved this topic from Support on
    • D devtron

      Still have this issue...

      nebulonN Offline
      nebulonN Offline
      nebulon
      Staff
      wrote on last edited by
      #5

      @devtron on Cloudron all apps run in a read-only filesystem, causing this issue. However for things which need to be writeable, we link them into to the read/write section.
      What is the use-case, requiring you to move the snapshot.yaml ?

      D 1 Reply Last reply
      0
      • nebulonN nebulon

        @devtron on Cloudron all apps run in a read-only filesystem, causing this issue. However for things which need to be writeable, we link them into to the read/write section.
        What is the use-case, requiring you to move the snapshot.yaml ?

        D Offline
        D Offline
        devtron
        wrote on last edited by
        #6

        @nebulon The use-case is to import my schema (snapshot.yaml) from my local development into the prod environment (cloudron app instance). And vice versa.
        In fact, I need to import into the app only once, because I already created my schema locally. It would be tedious to define everything in the app again.

        MooCloud_MattM nebulonN 2 Replies Last reply
        0
        • D devtron

          @nebulon The use-case is to import my schema (snapshot.yaml) from my local development into the prod environment (cloudron app instance). And vice versa.
          In fact, I need to import into the app only once, because I already created my schema locally. It would be tedious to define everything in the app again.

          MooCloud_MattM Offline
          MooCloud_MattM Offline
          MooCloud_Matt
          wrote on last edited by
          #7

          @devtron
          I think that was a feature in version 8 or lower but is really interesting if it's still supported, can post the link to the documentation.

          Matteo. R.
          Founder and Tech-Support Manager.
          MooCloud MSP
          Swiss Managed Service Provider

          D 1 Reply Last reply
          0
          • MooCloud_MattM MooCloud_Matt

            @devtron
            I think that was a feature in version 8 or lower but is really interesting if it's still supported, can post the link to the documentation.

            D Offline
            D Offline
            devtron
            wrote on last edited by
            #8

            @moocloud_matt
            Here is the link for their newest version 9
            https://docs.directus.io/reference/cli/#snapshot-the-data-model

            I am also using Directus 9 and used it during their rc-phase

            MooCloud_MattM 1 Reply Last reply
            1
            • D devtron

              @moocloud_matt
              Here is the link for their newest version 9
              https://docs.directus.io/reference/cli/#snapshot-the-data-model

              I am also using Directus 9 and used it during their rc-phase

              MooCloud_MattM Offline
              MooCloud_MattM Offline
              MooCloud_Matt
              wrote on last edited by
              #9

              @devtron
              Nice, the old version has a dedicated page on it, and I didn't find it on the new documentation.

              Matteo. R.
              Founder and Tech-Support Manager.
              MooCloud MSP
              Swiss Managed Service Provider

              1 Reply Last reply
              0
              • D devtron

                @nebulon The use-case is to import my schema (snapshot.yaml) from my local development into the prod environment (cloudron app instance). And vice versa.
                In fact, I need to import into the app only once, because I already created my schema locally. It would be tedious to define everything in the app again.

                nebulonN Offline
                nebulonN Offline
                nebulon
                Staff
                wrote on last edited by
                #10

                @devtron said in Move file in directus app: read-only file system:

                @nebulon The use-case is to import my schema (snapshot.yaml) from my local development into the prod environment (cloudron app instance). And vice versa.
                In fact, I need to import into the app only once, because I already created my schema locally. It would be tedious to define everything in the app again.

                ah I see, if this is a one-time task, you could also put the app in debug mode, which makes the filesystems temporarily read/write (but not persistent across restarts)

                D 1 Reply Last reply
                1
                • nebulonN nebulon

                  @devtron said in Move file in directus app: read-only file system:

                  @nebulon The use-case is to import my schema (snapshot.yaml) from my local development into the prod environment (cloudron app instance). And vice versa.
                  In fact, I need to import into the app only once, because I already created my schema locally. It would be tedious to define everything in the app again.

                  ah I see, if this is a one-time task, you could also put the app in debug mode, which makes the filesystems temporarily read/write (but not persistent across restarts)

                  D Offline
                  D Offline
                  devtron
                  wrote on last edited by
                  #11

                  @nebulon I put the app in recovery/debug mode. It became writable but got another issue:

                  "DB_CLIENT" Environment Variable is missing.
                  

                  fb424e83-ce86-4db7-8949-b1a2536202e9-image.png

                  I've tried to add the changes in the env file in app/data. It didn't work. After that I tried to start it normally and got a new error with redis:

                  ec91e9ce-c7d0-4d33-8295-10a18b9d28af-image.png

                  😅

                  nebulonN 1 Reply Last reply
                  0
                  • D devtron

                    @nebulon I put the app in recovery/debug mode. It became writable but got another issue:

                    "DB_CLIENT" Environment Variable is missing.
                    

                    fb424e83-ce86-4db7-8949-b1a2536202e9-image.png

                    I've tried to add the changes in the env file in app/data. It didn't work. After that I tried to start it normally and got a new error with redis:

                    ec91e9ce-c7d0-4d33-8295-10a18b9d28af-image.png

                    😅

                    nebulonN Offline
                    nebulonN Offline
                    nebulon
                    Staff
                    wrote on last edited by
                    #12

                    @devtron the DB_CLIENT is set and configured in the /app/pkg/start.sh which also sets up other required settings. So while having the app in debug mode, you either have to run relevant pre-setup commands required for npx directus schema apply or put that line at the correct place in /app/pkg/start.sh and run that whole script.

                    For redis, you can check the services view in your dashboard and manually start it from there first.

                    D 1 Reply Last reply
                    1
                    • nebulonN nebulon

                      @devtron the DB_CLIENT is set and configured in the /app/pkg/start.sh which also sets up other required settings. So while having the app in debug mode, you either have to run relevant pre-setup commands required for npx directus schema apply or put that line at the correct place in /app/pkg/start.sh and run that whole script.

                      For redis, you can check the services view in your dashboard and manually start it from there first.

                      D Offline
                      D Offline
                      devtron
                      wrote on last edited by
                      #13

                      @nebulon Alright, got it. Thank you!

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Bookmarks
                      • Search