-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Invoice Ninja #4260
Invoice Ninja #4260
Conversation
I added a PR for documentation too docker-library/docs#1198 |
This comment has been minimized.
This comment has been minimized.
Hello! ✨ Thanks for your interest in contributing to the official images program. 💭 As you may have noticed, we've usually got a pretty decently sized queue of new images (not to mention image updates and maintenance of images under @docker-library which are maintained by the core official images team). As such, it may be some time before we get to reviewing this image (image updates get priority both because users expect them and because reviewing new images is a more involved process than reviewing updates), so we apologize in advance! Please be patient with us (and avoid poking us about your image via other communication means -- rest assured, we've seen your PR and it's in the queue). ❤️ We do try to proactively add and update the "new image checklist" on each PR, so if you haven't looked at it yet, that's a good use of time while you wait. ☔ Thanks! 💖 💙 💚 ❤️ |
Thanks @docker-library-bot ❤️ A few initial notes:
|
|
Thanks @docker-library-bot ;) Some answers :
Yes we are aware, an issue is open on the project repository invoiceninja/invoiceninja#1934 and we are looking for some alternative.
The only directory in storage that should be keep between version is /var/www/app/storage/documents
Logo uploaded in the application are stored in In a second time, if the public folder is mounted And the application is updated I need to update the public directory to the new version for assets mainly. I don't see any issue with that actually but I can be wrong...
It's appear yes, I removed it
I updated it to avoid this command
An apache version should come in the next days invoiceninja/dockerfiles#79
Due to phantomjs issue with alpine I worked more on the standard version this last month.
... good point. |
Apologies for the long delay. 🙇♂️ Is this PR still a desirable addition? I see that the Dockerfiles are still being maintained 👍. It doesn't look like there was a conclusion with regards to phantomjs being archived (invoiceninja/invoiceninja#1934); is that going to be a problem for the images? Phantomjs doesn't work on linux alpine; does that mean the Alpine based images don't work? If this is still something desired I'm willing to submit a PR to invoiceninja/dockerfiles with some concrete suggestions to improve Dockerization (and hopefully image size and multiple architecture support). |
Hello @yosifkit Glad to see this is not dead. The internal team of invoiceninja is working on a new version of the app, this will come with a rebranding (new name, version will restart at 1.0). Anyway if think I can manage this rebranding in an official image this pr is still a desirable addition. |
And to answer on the phantomjs part, the new version will go with chrome headless the current one will keep phantomjs as dependency |
If there's a rebranding in progress, I would urge caution -- the best we can do as far as an "image rename" is concerned is deprecation of the old name, which amounts to a notice on the Docker Hub image description which many users won't notice or take note of (see for example the old |
I'm completely aware of this kind of limitation, so I think this pr can be closed in favour of a new one when the rebranding will be ready. |
This PR adds Invoice Ninja official image.
Invoice Ninja is an app to manage invoices and timetracking.
The image is currently know as invoiceninja/invoiceninja and donwloaded more then 100000 times on docker hub.
Checklist for Review
NOTE: This checklist is intended for the use of the Official Images maintainers both to track the status of your PR and to help inform you and others of where we're at. As such, please leave the "checking" of items to the repository maintainers. If there is a point below for which you would like to provide additional information or note completion, please do so by commenting on the PR. Thanks! (and thanks for staying patient with us ❤️)
foobar
needs Node.js, hasFROM node:...
instead of grabbingnode
via other means been considered?)ifFROM scratch
, tarballs only exist in a single commit within the associated history?