Replies: 16 comments 7 replies
-
Any update on this? |
Beta Was this translation helpful? Give feedback.
-
@afaneca |
Beta Was this translation helpful? Give feedback.
-
@mariushosting @michaelze I'll try to look into this in the coming few weeks and I'm more than open to hear your thoughts and get your contributions :) |
Beta Was this translation helpful? Give feedback.
-
@afaneca i would suggest having both the frontend and the api in the same repository (you can take a look at Immich as an example). My reason for the suggestion is: like a monorepo, everything is in the same repo, i can build both |
Beta Was this translation helpful? Give feedback.
-
@duckimann MyFin actually started as a monorepo when it was just a REST API and a web frontend. However, since the API now powers both the web frontend and the android app (and could potentially support even more clients/frontends in the future, it was designed to be flexible), I'm not sure coupling the API and web frontend would be a good idea, as it could complicate release and version management. That said, I'll keep the idea in mind as I reflect further. In the mean time, feel free to keep the discussion going! |
Beta Was this translation helpful? Give feedback.
-
I am a bit suprised. Your app is mentioned on xda https://www.xda-developers.com/containers-change-life-host-on-nas/ Seems like the docker container is not a thing yet 😄 |
Beta Was this translation helpful? Give feedback.
-
Can you please stop spamming this AI generated content website? |
Beta Was this translation helpful? Give feedback.
-
@denbatte I just became aware of that article. As of right now, we do not offer docker integration. Hopefully we can make it happen over the next few weeks! |
Beta Was this translation helpful? Give feedback.
-
I know I came here via that article! I wonder if someone else has already made a docker image, but it's gotten outdated. |
Beta Was this translation helpful? Give feedback.
-
@afaneca can i use a reverse proxy to send requests to the api? 🤔 i'm planned to "hard-code" the api path at build and use reverse proxy to connect but i can't get it to work |
Beta Was this translation helpful? Give feedback.
-
Yes, you should be able to. Please take a look at the Getting Started docs for both the api and frontend, it should give you the help you need. |
Beta Was this translation helpful? Give feedback.
-
A new PR has been opened by @muhiris which adds dockerization to the frontend app. I haven't had the time to review it just yet, but would appreciate whatever input you guys might have on it: #415 |
Beta Was this translation helpful? Give feedback.
-
I just integrated our dockerization workflow in myfin-api. As of this moment, you can already access the current docker image (for the API) through ghcr, here. The frontend integration will be coming next. |
Beta Was this translation helpful? Give feedback.
-
Now the docker image for the web frontend is also available through ghcr, here. We also made available a docker compose file to bootstrap the launch of the whole platform (api + web) from a single command. Next steps include eventually creating a new all-in-one image, so that you can integrate both the api and frontend from a single, self-contained image. |
Beta Was this translation helpful? Give feedback.
-
Is there any timeline for the all-in-one image? Thank you Antonio! |
Beta Was this translation helpful? Give feedback.
-
Would there be efficiency benefits from combining them? Having them separate with a provided docker-compose should be fine, and would likely make customization easier, no? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
All reactions