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

Where to start ? #1681

Open
leodom opened this issue Mar 28, 2024 · 2 comments
Open

Where to start ? #1681

leodom opened this issue Mar 28, 2024 · 2 comments
Labels

Comments

@leodom
Copy link

leodom commented Mar 28, 2024

Hello,

I have a dedicated server in which I can setup linux virtual machines easily, what would be the best way to install and run Icare ?

I am thinking of implementing a carpool for the small south pacific island of Moorea, it seems after a little research that Icare would be the most complete and active open source solution, so I am willing to give it a go.

I couldn't find a straightforward documentation, and some infos on implementing it seems outdated, so I am confused on where to start, the wiki "Developing icare on Debian Ubuntu" have some commands, but is it for developing only, or is it a way to install a production appliance ? Any tutorial somewhere ? A demo site ?

Thanks for reading :)

@tagliala
Copy link
Member

Hi, thanks for your interest in icare

I would say that deploying icare on a self-hosted server requires to know how to deploy a Ruby on Rails application, so pre-requirements are basic Ruby on Rails knowledge and DevOps skills (also because of customization)

I couldn't find a straightforward documentation, and some infos on implementing it seems outdated, so I am confused on where to start, the wiki "Developing icare on Debian Ubuntu" have some commands

Yes, they may be outdated and they are for development only. If you find errors, feel free to edit the wiki with up to date information. I'm not using linux at the moment, so I'm not able to verify

Any tutorial somewhere ?

Documentation on how to deploy icare on a self-hosted server is not something that should belong to this repository because icare is a generic Ruby on Rails application, and there are different methods, technology stack, preferences. Also, during the years, things change

Said so, it really depends on how you want to deploy the application. You may use kubernetes + docker, capistrano + ansible, capistrano by itself and self-configure the machine, Maybe Dokku to have Heroku-like simplified deployment

I've found this link which looks quite informative capistrano + ansible (not tested):

A demo site ?

Unfortunately Heroku removed the free tier and the process to get free dynos for open source is too cumbersome so I gave up

@leodom
Copy link
Author

leodom commented Apr 15, 2024

Thanks a lot for your reply,

My main purpose is definitely to try Icare and see if it can be production used as a carpooling for our 15 km diameter island, 20 000 inhabitants and poor public transportation service...

So Icare is a Ruby on Rails application, and I only need to install any kind of server that can run it and then test... Sounds so easy I will try it soon ! :D

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

No branches or pull requests

2 participants