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


  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
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

Cloudron Forum

Apps | Demo | Docs | Install

dolibarr - ERP & CRM for Business

Scheduled Pinned Locked Moved Solved App Wishlist
44 Posts 10 Posters 1.8k Views
    • 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 Offline
    E Offline
    erics App Dev
    replied to erics on last edited by
    #21

    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 1 Reply Last reply
    0
  • E Offline
    E Offline
    erics App Dev
    replied to erics 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
  • E Offline
    E Offline
    erics App Dev
    replied to girish 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
  • E Offline
    E Offline
    erics App Dev
    replied to girish 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
  • girishG Offline
    girishG Offline
    girish Staff
    replied to erics 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
  • girishG Offline
    girishG Offline
    girish Staff
    replied to luckow 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
  • E Offline
    E Offline
    erics App Dev
    replied to girish 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
  • E Offline
    E Offline
    erics App Dev
    replied to girish 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
  • E Offline
    E Offline
    erics App Dev
    replied to girish on last edited by
    #34

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

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

    Ok, a new checkbox is checked πŸ™‚

    mail configuration

    marcusquinnM 1 Reply Last reply
    3
  • marcusquinnM Online
    marcusquinnM Online
    marcusquinn
    replied to erics 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. ⭐

    We're not here for a long time - but we are here for a good time :)
    Jersey/UK
    Work & Ecommerce Advice: https://brandlight.org
    Personal & Software Tips: 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.

    Life of sky tech

    BrutalBirdieB 1 Reply Last reply
    0
  • BrutalBirdieB Offline
    BrutalBirdieB Offline
    BrutalBirdie Staff
    replied to robi 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 drink. Cheers!

    BrutalBirdieB 1 Reply Last reply
    2

  • Login

  • Don't have an account? Register

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

  • Don't have an account? Register

  • Login or register to search.