Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request #9

Open
Yenthe666 opened this issue Oct 29, 2015 · 4 comments
Open

Request #9

Yenthe666 opened this issue Oct 29, 2015 · 4 comments

Comments

@Yenthe666
Copy link

Hi @lukebranch,

I found your scripts today. I did the same thing as you and started upgrading/improving the script.
Perhaps we should share our knowledge and effors? I have two other people actively helping on my script.
See https://github.com/Yenthe666/InstallScript (and under issues you can see all discussions)

Yenthe

@lukebranch
Copy link
Owner

@Yenthe666 ,

I agree, i'll take a look at your repo tomorrow.

@lukebranch
Copy link
Owner

@Yenthe666 ,

I've got another repo for an Aeroo Reports + Odoo install script here:

https://github.com/OdooCommunityWidgets/install-scripts/blob/8.0/aeroo_reports/aeroo_install.sh

I plan to eventually build it out into an Ubuntu (Server Edition) style installation process to allow for the installation of modules with complicated dependencies (like Aeroo) with a simple interface.

In the meantime that script just has a simple yes/no set of options for Aeroo or Aeroo + Odoo installation.

I plan to add some more reporting engines (Jasper, Pentaho, etc.) as well as possibly SolR in the future (i'm building something based on SolR for frontend search based partly on some code written written by Raphaël V. here - https://github.com/akretion/solerp).

I'll take a look at your repo in more detail as soon as I can and we can look into joining our efforts in one repo in the future.

@Yenthe666
Copy link
Author

@lukebranch,

Very interesting! This could be integrated in my script in literally minutes. Something along of the lines of one parameter to change at the top and if the condition is true we'll install and configure Aeroo too, otherwise we don't.
The thing that I am wondering is how far we should go in to adding so many external options and libraries. Should we make one major script or multiple specific scripts? I'm not sure which road I'd like to go in there 😄
Anyways automated scripts for Nginx, Aeroo, Jasper, Pentaho, ... are very nice features to add!

@lukebranch
Copy link
Owner

@Yenthe666 ,

I prefer to build multiple scripts for very specific purposes and make the main install script modular to a certain extent.

Therefore you have one base script for installing Odoo, with a set of optional extras like Nginx domain > db routing, reporting engines, etc. I was thinking along the lines of the Ubuntu (server edition/command line) setup process with tickboxes for installing various modular options.

In a very basic form this is the way I put together the Aeroo + Odoo script, however I think an all-in-one script to handle all the complicated setup for the various extras would definitely come in handy for most who just want to run a script and have everything setup for them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants