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
  • 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 | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. dolibarr - ERP & CRM for Business

dolibarr - ERP & CRM for Business

Scheduled Pinned Locked Moved Solved App Wishlist
44 Posts 10 Posters 6.5k Views 11 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.
  • E erics

    ok, i switched from install.lock to .dbsetup file like wordpress and hoooraaa it works πŸ™‚

    new problem during autotest: database error on test2 + restoring data ... next step tomorrow !

    E Offline
    E Offline
    erics
    App Dev
    wrote on last edited by
    #22
    00:41 $ USERNAME=cloudronusername PASSWORD=cloudronpassword node_modules/.bin/mocha --bail test.js
    
      Application life cycle test
        - build app
        installation and configuration
    App is being installed.
    
     => Queued 
     => Cleaning up old install 
     => Downloading image ..........
     => Creating container .
     => Wait for health check .........................................
    
    App is installed.
          βœ“ install app (61950ms)
          βœ“ can get app information (475ms)
          βœ“ can view welcome page (812ms)
          βœ“ can login (2045ms)
    
     => Queued 
     => Snapshotting app test.example.com 
     => Uploading app snapshot test.example.com 
     => Uploading backup 1M@1MBps (test.example.com) 
    
    App is backed up
          βœ“ backup app (5252ms)
    
     => Waiting for app to be uninstalled 
     => Queued 
     => Deleting container 
     => Teardown addons ...
     => Unregistering domains 
    
    App test.example.com successfully uninstalled.
    App is being installed.
    
     => Queued 
     => Cleaning up old install 
     => Downloading image .........
     => Creating container ..
     => Wait for health check ............................................................
    
    App is installed.
    
     => Queued 
     => Cleaning up old install 
     => Registering subdomains 
     => Downloading image 
     => Download backup and restoring addons ........
     => Downloading 1M@1MBps ...................
     => Creating container 
     => Waiting for DNS propagation 
     => Wait for health check 
    
    App is restored
          βœ“ restore app (131164ms)
    
     => Queued 
     => Cleaning up old install .
     => Registering subdomains .
     => Creating container 
     => Wait for health check ..
    
    App configured
          βœ“ move to different location (10705ms)
          βœ“ can access dashboard (508ms)
    
     => Waiting for app to be uninstalled 
     => Queued 
     => Deleting container 
     => Teardown addons ........
     => Deleting image 
     => Unregistering domains 
    
    App test2.example.com successfully uninstalled.
          βœ“ uninstall app (15220ms)
        update
    Failed to get app info from store: 404 message: No such app
          1) can install app
    
    
      9 passing (4m)
      1 pending
      1 failing
    
      1) Application life cycle test
           update
             can install app:
         Error: Command failed: cloudron install --appstore-id org.dolibarr.cloudronapp --location test
          at checkExecSyncError (child_process.js:630:11)
          at execSync (child_process.js:666:15)
          at Context.<anonymous> (test.js:195:13)
          at processImmediate (internal/timers.js:456:21)
    
    
    1 Reply Last reply
    1
    • girishG Offline
      girishG Offline
      girish
      Staff
      wrote on last edited by girish
      #23

      @erics Great progress so far! I guess we need to publish the app to the appstore for the update test to work. Let me do that right now.

      BTW, just a quick note: If there is some upgrade script that needs to be run, we have to do it in the else clause of https://git.cloudron.io/cloudron/dolibarr-app/-/blob/master/start.sh#L14 . Or does dolibarr automatically update/run new db migrations on first run of new version?

      1 Reply Last reply
      1
      • girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #24

        @erics It's published as unstable now. You can try the update test now.

        E 2 Replies Last reply
        2
        • girishG girish

          @erics It's published as unstable now. You can try the update test now.

          E Offline
          E Offline
          erics
          App Dev
          wrote on last edited by erics
          #25

          @girish excellent, i will continue a bit later.

          just a note about git (https://git.cloudron.io/cloudron/dolibarr-app) : i don't have write access so i made a merge request wich is "Ready to be merged automatically. Ask someone with write access to this repository to merge this request "

          girishG 1 Reply Last reply
          0
          • girishG girish

            @erics It's published as unstable now. You can try the update test now.

            E Offline
            E Offline
            erics
            App Dev
            wrote on last edited by
            #26

            @girish that's pleasant :

            00:45 $ USERNAME=cloudronusername PASSWORD=cloudronpassword node_modules/.bin/mocha --bail test.js
            Application life cycle test
            - build app
            installation and configuration
            App is being installed.

            => Queued
            => Cleaning up old install
            => Downloading image ........................
            => Creating container .
            => Wait for health check ......................................

            App is installed.
            βœ“ install app (74925ms)
            βœ“ can get app information (566ms)
            βœ“ can view welcome page (860ms)
            βœ“ can login (2159ms)

            => Queued
            => Snapshotting app test.example.com
            => Uploading app snapshot test.example.com

            App is backed up
            βœ“ backup app (4109ms)

            => Waiting for app to be uninstalled
            => Queued
            => Deleting container
            => Teardown addons ...
            => Deleting image

            App test.example.com successfully uninstalled.
            App is being installed.

            => Queued
            => Cleaning up old install
            => Downloading image .........
            => Creating container .
            => Configuring reverse proxy
            => Wait for health check ................................

            App is installed.

            => Queued
            => Cleaning up old install
            => Registering subdomains
            => Downloading image
            => Download backup and restoring addons ..
            => Downloading 1M@1MBps .........
            => Creating container .
            => Wait for health check ........

            App is restored
            βœ“ restore app (92784ms)

            => Queued
            => Cleaning up old install .
            => Creating container
            => Waiting for DNS propagation
            => Wait for health check ..

            App configured
            βœ“ move to different location (9759ms)
            βœ“ can access dashboard (477ms)

            => Waiting for app to be uninstalled
            => Queued
            => Deleting container
            => Teardown addons ...
            => Unregistering domains

            App test2.example.com successfully uninstalled.
            βœ“ uninstall app (8769ms)
            update
            App is being installed.

            => Queued
            => Downloading icon
            => Registering subdomains
            => Downloading image
            => Creating container
            => Wait for health check ..

            App is installed.
            βœ“ can install app (11025ms)
            βœ“ can get app information (564ms)
            βœ“ can view welcome page (308ms)

            => Waiting for app to be uninstalled
            => Queued
            => Deleting container ..........
            => Teardown addons ......
            => Unregistering domains

            App test.example.com successfully uninstalled.
            βœ“ uninstall app (22671ms)

            13 passing (4m)
            1 pending

            1 Reply Last reply
            1
            • luckowL Offline
              luckowL Offline
              luckow
              translator
              wrote on last edited by
              #27

              Thank you for the packaging of dolibarr.
              My first 2 cents: let us define, that first language has to be english. It took me around 5 minutes to find out where I can switch from french to english πŸ™‚

              Pronouns: he/him | Primary language: German

              girishG 1 Reply Last reply
              4
              • E erics

                @girish excellent, i will continue a bit later.

                just a note about git (https://git.cloudron.io/cloudron/dolibarr-app) : i don't have write access so i made a merge request wich is "Ready to be merged automatically. Ask someone with write access to this repository to merge this request "

                girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by
                #28

                @erics said in dolibarr - ERP & CRM for Business:

                just a note about git (https://git.cloudron.io/cloudron/dolibarr-app) : i don't have write access so i made a merge request wich is "Ready to be merged automatically. Ask someone with write access to this repository to merge this request "

                Can you please check now? I made you a maintainer of the project.

                1 Reply Last reply
                0
                • luckowL luckow

                  Thank you for the packaging of dolibarr.
                  My first 2 cents: let us define, that first language has to be english. It took me around 5 minutes to find out where I can switch from french to english πŸ™‚

                  girishG Offline
                  girishG Offline
                  girish
                  Staff
                  wrote on last edited by
                  #29

                  @luckow said in dolibarr - ERP & CRM for Business:

                  My first 2 cents: let us define, that first language has to be english. It took me around 5 minutes to find out where I can switch from french to english

                  Ha ha, yes, please πŸ™‚ Would be great if the tests also look for english strings so @nebulon and I can easily continue to maintain it.

                  I did give dolibarr a quick run yesterday, I am looking forward to using it for Cloudron the company as well.

                  E 2 Replies Last reply
                  1
                  • girishG girish

                    @luckow said in dolibarr - ERP & CRM for Business:

                    My first 2 cents: let us define, that first language has to be english. It took me around 5 minutes to find out where I can switch from french to english

                    Ha ha, yes, please πŸ™‚ Would be great if the tests also look for english strings so @nebulon and I can easily continue to maintain it.

                    I did give dolibarr a quick run yesterday, I am looking forward to using it for Cloudron the company as well.

                    E Offline
                    E Offline
                    erics
                    App Dev
                    wrote on last edited by
                    #30

                    Ok i will have a look for language.

                    i was imagine by default that it was auto detect from browser locale ...

                    Thanks for this first "bug report" i mean πŸ™‚

                    1 Reply Last reply
                    2
                    • girishG girish

                      @luckow said in dolibarr - ERP & CRM for Business:

                      My first 2 cents: let us define, that first language has to be english. It took me around 5 minutes to find out where I can switch from french to english

                      Ha ha, yes, please πŸ™‚ Would be great if the tests also look for english strings so @nebulon and I can easily continue to maintain it.

                      I did give dolibarr a quick run yesterday, I am looking forward to using it for Cloudron the company as well.

                      E Offline
                      E Offline
                      erics
                      App Dev
                      wrote on last edited by erics
                      #31

                      @girish @luckow done πŸ™‚ install is now multilang and based on browser-locale ! please wait for one or two min i will push that code on git ! (thanks @girish now i can write on main git repo).

                      1 Reply Last reply
                      4
                      • scookeS Offline
                        scookeS Offline
                        scooke
                        wrote on last edited by
                        #32

                        Amazing! You are all simply amazing!

                        A life lived in fear is a life half-lived

                        1 Reply Last reply
                        3
                        • girishG Offline
                          girishG Offline
                          girish
                          Staff
                          wrote on last edited by girish
                          #33

                          @erics I made a new build and published a new version. BTW, if dolibarr sends emails, we need to configure email somewhere using the CLOUDRON_MAIL_* env vars

                          E 2 Replies Last reply
                          0
                          • girishG girish

                            @erics I made a new build and published a new version. BTW, if dolibarr sends emails, we need to configure email somewhere using the CLOUDRON_MAIL_* env vars

                            E Offline
                            E Offline
                            erics
                            App Dev
                            wrote on last edited by
                            #34

                            @girish yes that's my next step πŸ™‚

                            E 1 Reply Last reply
                            0
                            • girishG girish

                              @erics I made a new build and published a new version. BTW, if dolibarr sends emails, we need to configure email somewhere using the CLOUDRON_MAIL_* env vars

                              E Offline
                              E Offline
                              erics
                              App Dev
                              wrote on last edited by
                              #35
                              This post is deleted!
                              1 Reply Last reply
                              0
                              • E erics

                                @girish yes that's my next step πŸ™‚

                                E Offline
                                E Offline
                                erics
                                App Dev
                                wrote on last edited by
                                #36

                                Ok, a new checkbox is checked πŸ™‚

                                mail configuration

                                marcusquinnM 1 Reply Last reply
                                3
                                • E erics

                                  Ok, a new checkbox is checked πŸ™‚

                                  mail configuration

                                  marcusquinnM Offline
                                  marcusquinnM Offline
                                  marcusquinn
                                  wrote on last edited by
                                  #37

                                  @erics Hey - nice work on this! I've just been exploring and it's come on a long way since the last time I look - congratulations on a solid app that I think will be an asset to Cloudron users as a mature ERP option. ⭐

                                  Web Design https://www.evergreen.je
                                  Development https://brandlight.org
                                  Life https://marcusquinn.com

                                  1 Reply Last reply
                                  2
                                  • girishG Offline
                                    girishG Offline
                                    girish
                                    Staff
                                    wrote on last edited by
                                    #38

                                    @erics Is the app ready as such or do you have any pending tasks? We can take it from here, if that's the case.

                                    1 Reply Last reply
                                    2
                                    • robiR Offline
                                      robiR Offline
                                      robi
                                      wrote on last edited by robi
                                      #39

                                      Is LDAP supposed to be working?
                                      I can't log in via Cloudron user credentials w/o creating a separate account in Dolibarr.

                                      Conscious tech

                                      BrutalBirdieB 1 Reply Last reply
                                      0
                                      • robiR robi

                                        Is LDAP supposed to be working?
                                        I can't log in via Cloudron user credentials w/o creating a separate account in Dolibarr.

                                        BrutalBirdieB Offline
                                        BrutalBirdieB Offline
                                        BrutalBirdie
                                        Partner
                                        wrote on last edited by
                                        #40

                                        @robi => @luckow wrote

                                        What is the reason to login as an admin, select ldap users from a dropdown and add them to the userbase in dolibarr? Without that workflow it isn't possible to login as an allowed user (from the cloudron app/dashboard perspective).

                                        Tested with a fresh installation.

                                        https://forum.cloudron.io/topic/3474/unusual-ldap-user-workflow?_=1604397103462

                                        Like my work? Consider donating a drink. Cheers!

                                        BrutalBirdieB 1 Reply Last reply
                                        2
                                        • BrutalBirdieB BrutalBirdie

                                          @robi => @luckow wrote

                                          What is the reason to login as an admin, select ldap users from a dropdown and add them to the userbase in dolibarr? Without that workflow it isn't possible to login as an allowed user (from the cloudron app/dashboard perspective).

                                          Tested with a fresh installation.

                                          https://forum.cloudron.io/topic/3474/unusual-ldap-user-workflow?_=1604397103462

                                          BrutalBirdieB Offline
                                          BrutalBirdieB Offline
                                          BrutalBirdie
                                          Partner
                                          wrote on last edited by
                                          #41

                                          Since @robi and @luckow has fallen for this trap, I will assume other users will fall for it as well.

                                          Maybe mention this behavior in the initial setup notification?

                                          Like my work? Consider donating a drink. Cheers!

                                          1 Reply Last reply
                                          1
                                          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