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

Help needed to create a Dockerfile #1

Open
george-andrei opened this issue Dec 20, 2023 · 7 comments
Open

Help needed to create a Dockerfile #1

george-andrei opened this issue Dec 20, 2023 · 7 comments
Assignees

Comments

@george-andrei
Copy link

I have a bit of experience with docker, but nothing with java. If someone is willing to help me going through a full installation/deployment, I can probably help creating the Dockerfile.

PS1: I really like this project, looks really good! I hope only but success :)

PS2: Maybe you should also consider GitHub sponsor?

@r-follador
Copy link
Owner

It might be helpful for setting up a dev environment. For a functional stand-alone version, I suggest that I'll create a slimmed down version with less dependencies on external services (such as removing email verification, no integration of Garmin Connect and Polar etc.). One of the problems is that all height data (HGT files) for the full planet will take up approx. 1TB, that makes self-hosting rather complicated...

@george-andrei
Copy link
Author

That would be a good start. And you are right, 1TB of data can be much for a lot of people, but not everyone. An option would be to generate the height data per region.
How does the application react if not all height data is present? Do you load that data only when generating a map?
The generation and preparation of data could be done in a separate container than when the front-end would be. I already see you have different services, these can be self-contained. I am not a huge fan of 1 big container.

@srwareham
Copy link

Seconding easier install + dono! I think having a clean docker compose file to self host this would really help get more attention & users. I'd personally love to run this stack on my own metal. After all, data ownership & privacy are the features Strava can't touch comparatively. I think the features and finish here are quite brilliant.

@pto199
Copy link

pto199 commented Sep 11, 2024

Just came across this. Looks great, but I need a docker to run this. +1 for docker support. This would be popular software with it

@pmffromspace
Copy link

I created a pull request with a first version🎉🚀, feel free to optimise, but I think its a working start..

3d55a32

@r-follador
Copy link
Owner

If anyone can support @pmffromspace in getting the dockerized version further on its track, that would be awesome

@george-andrei
Copy link
Author

I will try to run this container and will get back with feedback 🙂 thanks!

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

5 participants