Added Project Management to BigBearCasaOS

About

Helper, is a great tool if you want to manage your projects, tickets and be here for your clients

It comes also with more than 60 languages ready to use.

All this made with the best technologies.

Suggested by

App Store

Instructions

You will require an SMTP server in order to register.

In CasaOS, add the creditionals to the environment variables.

Just change the MAIL_HOST to your CasaOS LAN IP.

When creating a user and logging in i arrive at the sql dashboard.

I installed mailpit and set the server ip in the variable. :thinking:

Did you change anything like the network?

I don’t think so, and it’s set to bridge.

This is what the log looks like:

big-bear-project-management  | 
big-bear-project-management  |    Illuminate\Database\QueryException 
big-bear-project-management  | 
big-bear-project-management  |   SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for big-bear-project-management-db failed: Name or service not known (SQL: select * from information_schema.tables where table_schema = project_management and table_name = migrations and table_type = 'BASE TABLE')
big-bear-project-management  | 
big-bear-project-management  |   at vendor/laravel/framework/src/Illuminate/Database/Connection.php:760
big-bear-project-management  |     756▕         // If an exception occurs when attempting to run a query, we'll format the error
big-bear-project-management  |     757▕         // message to include the bindings with SQL, which will make this exception a
big-bear-project-management  |     758▕         // lot more helpful to the developer instead of just the database's errors.
big-bear-project-management  |     759▕         catch (Exception $e) {
big-bear-project-management  |   ➜ 760▕             throw new QueryException(
big-bear-project-management  |     761▕                 $query, $this->prepareBindings($bindings), $e
big-bear-project-management  |     762▕             );
big-bear-project-management  |     763▕         }
big-bear-project-management  |     764▕     }
big-bear-project-management  | 
big-bear-project-management  |       e[2m+39 vendor frames e[22m
big-bear-project-management  |   40  artisan:37
big-bear-project-management  |       Illuminate\Foundation\Console\Kernel::handle()
big-bear-project-management  | 
big-bear-project-management  |    INFO  Seeding database.  
big-bear-project-management  | 
big-bear-project-management  |   Database\Seeders\DefaultUserSeeder ................................. RUNNING  
big-bear-project-management  | 
big-bear-project-management  |    Illuminate\Database\QueryException 
big-bear-project-management  | 
big-bear-project-management  |   SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for big-bear-project-management-db failed: Name or service not known (SQL: select count(*) as aggregate from `users` where `email` = [email protected] and `users`.`deleted_at` is null)
big-bear-project-management  | 
big-bear-project-management  |   at vendor/laravel/framework/src/Illuminate/Database/Connection.php:760
big-bear-project-management  |     756▕         // If an exception occurs when attempting to run a query, we'll format the error
big-bear-project-management  |     757▕         // message to include the bindings with SQL, which will make this exception a
big-bear-project-management  |     758▕         // lot more helpful to the developer instead of just the database's errors.
big-bear-project-management  |     759▕         catch (Exception $e) {
big-bear-project-management  |   ➜ 760▕             throw new QueryException(
big-bear-project-management  |     761▕                 $query, $this->prepareBindings($bindings), $e
big-bear-project-management  |     762▕             );
big-bear-project-management  |     763▕         }
big-bear-project-management  |     764▕     }
big-bear-project-management  | 
big-bear-project-management  |       e[2m+23 vendor frames e[22m
big-bear-project-management  |   24  database/seeders/DefaultUserSeeder.php:18
big-bear-project-management  |       Illuminate\Database\Eloquent\Builder::__call()
big-bear-project-management  | 
big-bear-project-management  |       e[2m+8 vendor frames e[22m
big-bear-project-management  |   33  database/seeders/DatabaseSeeder.php:16
big-bear-project-management  |       Illuminate\Database\Seeder::call()
big-bear-project-management  | 
big-bear-project-management  | > build
big-bear-project-management  | > vite build
big-bear-project-management  | 
big-bear-project-management  | vite v3.2.2 building for production...
big-bear-project-management  | transforming...
big-bear-project-management  | Browserslist: caniuse-lite is outdated. Please run:
big-bear-project-management  |   npx update-browserslist-db@latest
big-bear-project-management  |   Why you should do it regularly: https://github.com/browserslist/update-db#readme
big-bear-project-management  | 
big-bear-project-management  | warn - The RTL features in Tailwind CSS are currently in preview.
big-bear-project-management  | warn - Preview features are not covered by semver, and may be improved in breaking ways at any time.
big-bear-project-management  | ✓ 3 modules transformed.
big-bear-project-management  | rendering chunks...
big-bear-project-management  | public/build/manifest.json                  0.28 KiB
big-bear-project-management  | public/build/assets/filament.e0e55e99.js    62.28 KiB / gzip: 13.36 KiB
big-bear-project-management  | public/build/assets/filament.affbdd8e.css   170.65 KiB / gzip: 26.80 KiB
big-bear-project-management  | npm notice 
big-bear-project-management  | npm notice New major version of npm available! 8.15.0 -> 10.8.1
big-bear-project-management  | npm notice Changelog: 
big-bear-project-management  | npm notice Run `npm install -g [email protected]` to update!
big-bear-project-management  | npm notice 
big-bear-project-management  | 
big-bear-project-management  |    INFO  Clearing cached bootstrap files.  
big-bear-project-management  | 
big-bear-project-management  |   events ............................................................ 2ms DONE
big-bear-project-management  |   views ............................................................. 3ms DONE
big-bear-project-management  |   cache ............................................................. 1ms DONE
big-bear-project-management  |   route ............................................................. 1ms DONE
big-bear-project-management  |   config ............................................................ 1ms DONE
big-bear-project-management  |   compiled .......................................................... 1ms DONE
big-bear-project-management  | 
big-bear-project-management  | 
big-bear-project-management  |    INFO  Server running on [http://0.0.0.0:8000].  
big-bear-project-management  | 
big-bear-project-management  |   Press Ctrl+C to stop the server
big-bear-project-management  | 
big-bear-project-management  |   2024-06-26 18:43:08 ................................................... ~ 1s
big-bear-project-management  |   2024-06-26 18:43:08 ................................................... ~ 2s
big-bear-project-management  |   2024-06-26 18:43:10 /build/assets/filament.affbdd8e.css ............... ~ 0s
big-bear-project-management  |   2024-06-26 18:43:10 /build/assets/filament.e0e55e99.js ................ ~ 0s
big-bear-project-management  |   2024-06-26 18:43:18 ................................................... ~ 1s
big-bear-project-management  |   2024-06-26 18:45:06 ................................................... ~ 0s
big-bear-project-management  |   2024-06-26 18:45:06 ................................................... ~ 1s
big-bear-project-management  |   2024-06-26 18:45:07 /build/assets/filament.e0e55e99.js ................ ~ 0s
big-bear-project-management  |   2024-06-26 18:45:07 /build/assets/filament.affbdd8e.css ............... ~ 0s
big-bear-project-management-db  | 2024-06-26 15:15:10+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.44-1.el7 started.

Weird It’s working right away on mine, but I have to manually migrate the tables.

Can you try running?

bash -c "$(wget -qLO - https://raw.githubusercontent.com/bigbeartechworld/big-bear-scripts/master/update-docker-and-docker-compose/run.sh)"

Source here:

If you have anything important, please backup before running scripts.

I’m on zima so i will have to do this via SSH. I have not set that up yet. Will test tomorrow :blush:

Oh, ok, I didn’t know you were on ZimaOS. I haven’t tested it on ZimaOS, only CasaOS.

All other bigbearapps have been flawless

Hi,

I’ve successfully installed Helper (Project Management) and Mailpit thanks to your great packages.

However, once I’m logged in it seems like I’m missing a lot of important functionalities, such as creating project for instance. It looks to me as if the app is in some sort of demo mode. As you can see in the screenshot, there are many buttons lacking on the left panel.

Do you have any idea where the problem could come from?