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


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Strider CD/CI

    App Wishlist
    4
    14
    380
    Loading More Posts
    • 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.
    • murgero
      murgero App Dev last edited by

      Strider

      Continuous Deployment / Integration

      https://strider-cd.github.io/guides/platform-overview.html

      --
      https://urgero.org
      ~ Professional Nerd. Freelance Programmer. ~
      Matrix: @murgero:urgero.org

      ? 2 Replies Last reply Reply Quote 2
      • robi
        robi last edited by

        reminded me of magnum-ci.com 👨

        sadly, now defunct.

        Life of Advanced Technology

        1 Reply Last reply Reply Quote 0
        • ?
          A Former User @murgero last edited by A Former User

          @murgero I have something going here: https://git.cloudron.io/AtriLahiji/strider-app

          Just need to get the initial user created in mongo so I can test it out.

          1 Reply Last reply Reply Quote 1
          • ?
            A Former User @murgero last edited by A Former User

            @murgero Probably a dumb question, but do you know how I would automate inputs for this command? (this is the script strider used to make accounts):

            node /app/code/apps/strider/bin/strider addUser
            

            Screen Shot 2020-10-16 at 11.18.26 AM.png

            Theres also some console errors regarding mixed https/http content so I'll see if theres more config I'm missing. SMTP seems to be fairly straightforward too.

            murgero 1 Reply Last reply Reply Quote 0
            • murgero
              murgero App Dev @Guest last edited by

              @atrilahiji Look into using expect: http://manpages.ubuntu.com/manpages/bionic/man1/expect.1.html

              It allows you to automate interactive prompts like that.

              --
              https://urgero.org
              ~ Professional Nerd. Freelance Programmer. ~
              Matrix: @murgero:urgero.org

              ? 1 Reply Last reply Reply Quote 0
              • ?
                A Former User @murgero last edited by

                @murgero said in Strider CD/CI:

                http://manpages.ubuntu.com/manpages/bionic/man1/expect.1.html

                Oh thanks! I tried a few things but they always seemed to get stuck on the y/n prompts. I'll take a look at that.

                1 Reply Last reply Reply Quote 2
                • robi
                  robi last edited by robi

                  that looks like a regular adduser output.

                  can you look into what strider is actually doing? internal app vs OS user and any parameters available to the addUser function?

                  The OS adduser is scriptable using the -gecos "Name" parameter.

                  I suspect it's just a strider aware, OS useradd process.

                  Also see if it checks for the existance of the user, which you can create beforehand.

                  Life of Advanced Technology

                  murgero 1 Reply Last reply Reply Quote 0
                  • murgero
                    murgero App Dev @robi last edited by

                    @robi said in Strider CD/CI:

                    that looks like a regular adduser output.
                    can you look into what strider is actually doing? internal app vs OS user and any parameters available to the addUser function?

                    It's internal users, not POSIX or admin afaik. Also, the output there looks nothing like adduser command on linux.

                    --
                    https://urgero.org
                    ~ Professional Nerd. Freelance Programmer. ~
                    Matrix: @murgero:urgero.org

                    ? 1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @murgero last edited by

                      @murgero @robi I got it sorted.

                      1 Reply Last reply Reply Quote 1
                      • ?
                        A Former User last edited by A Former User

                        I have a demo up here: https://striderdemo.lahijiapps.dev/
                        And my latest code here: https://git.cloudron.io/AtriLahiji/strider-app

                        Only thing i'm noticing now is those mixed http/https content warning and that it seems to constantly be loading after logging in. Feel free to take a look. Admin infi is admin/changeme123

                        I'm realizing now that plugin support requires it to be in /app/data...

                        murgero 2 Replies Last reply Reply Quote 1
                        • murgero
                          murgero App Dev @Guest last edited by

                          @atrilahiji Can you PM me an invite code?

                          --
                          https://urgero.org
                          ~ Professional Nerd. Freelance Programmer. ~
                          Matrix: @murgero:urgero.org

                          1 Reply Last reply Reply Quote 0
                          • girish
                            girish Staff last edited by

                            @murgero I was able to login with admin@cloudron.local and changeme123 .

                            Looks quite nice, great job @atrilahiji . Are plugins based on npm? Those plugins are always the trickiest parts of any selfhosted app 😕

                            1 Reply Last reply Reply Quote 0
                            • murgero
                              murgero App Dev @Guest last edited by

                              @atrilahiji It looks like it's not complete - it's a very good start though. I get a lot of errors importing a github project. Should be looked into for sure.

                              --
                              https://urgero.org
                              ~ Professional Nerd. Freelance Programmer. ~
                              Matrix: @murgero:urgero.org

                              1 Reply Last reply Reply Quote 0
                              • ?
                                A Former User last edited by

                                Yeah. Also plugins seem to trigger installs in other weird directories. 😕

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post
                                Powered by NodeBB