Consider switching to Nextcloud alpine images #31
Open
opened 2022-11-13 00:00:53 +00:00 by 3wordchant
·
9 comments
No Branch/Tag Specified
main
renovate/ghcr.io-nextcloud-releases-whiteboard-2.x
kc_stable
mitigations_php
version_35
after-pr-143-cherry-pick
pr-143-review
renovate/docker.elastic.co-elasticsearch-elasticsearch-9.x
pr-125-v2
pr-125
renovate/mariadb-13.x
trusted-domains
renovate/pgautoupgrade-pgautoupgrade-18.x
pr-15.2.0+34.0.2-fpm
pr-14.2.0+33-fpm
fix-pgautoupgrade-max-connections
upload-limit
feature/imaginary
15.0.1+34.0.5-fpm
15.0.0+34.0.5-fpm
14.6.0+33-fpm
14.5.1+33.0.9-fpm
14.5.0+33.0.9-fpm
14.4.0+33.0.9-fpm
14.3.0+33.0.9-fpm
14.2.0+33.0.9-fpm
14.1.2+33.0.9-fpm
14.1.1+33.0.8-fpm
14.1.0+33.0.7-fpm
14.0.1+33.0.7-fpm
14.0.0+33.0.7-fpm
13.2.0+32-fpm
13.1.5+32.0.13-fpm
13.1.4+32.0.13-fpm
13.1.3+32.0.13-fpm
13.1.2+32.0.13-fpm
13.1.1+32.0.12-fpm
13.1.0+32.0.11-fpm
13.0.1+32.0.3-fpm
13.0.0+32.0.3-fpm
12.1.0+31.0.6-fpm
12.0.1+31.0.6-fpm
12.0.0+31.0.6-fpm
11.4.0+30.0.6-fpm
11.4.0+30.0.10-fpm
11.3.0+30.0.6-fpm
11.2.0+30.0.6-fpm
11.1.0+30.0.6-fpm
11.0.1+30.0.4-fpm
11.0.0+30.0.4-fpm
10.0.0+30.0.4-fpm
9.2.0+29.0.8-fpm
6.0.11+28.0.10-fpm
6.0.10+28.0.10-fpm
6.0.9+28.0.10-fpm
9.1.2+29.0.5-fpm
6.0.8+28.0.5-fpm
6.0.7+28.0.5-fpm
9.1.0+29.0.5-fpm
9.0.0+29.0.5-fpm
6.0.6+28.0.5-fpm
8.0.1+29.0.3-fpm
8.0.0+29.0.1-fpm
7.0.3+29.0.1-fpm
6.0.5+28.0.5-fpm
7.0.2+29.0.1-fpm
7.0.1+29.0.1-fpm
7.0.0+29.0.0-fpm
6.0.4+28.0.5-fpm
6.0.3+28.0.5-fpm
6.0.2+28.0.5-fpm
5.0.3+27.0.1-fpm
6.0.1+28.0.2-fpm
6.0.0+28.0.1-fpm
5.2.0+27.1.5-fpm
5.1.1+27.1.5-fpm
5.1.0+27.1.3-fpm
5.0.2+27.0.1-fpm
5.0.1+27.0.1-fpm
5.0.0+27.0.0-fpm
4.0.7+26.0.2-fpm
4.0.6+26.0.2-fpm
4.0.5+26.0.2-fpm
4.0.4+26.0.2-fpm
4.0.3+26.0.2-fpm
4.0.2+26.0.2-fpm
4.0.1+26.0.1-fpm
4.0.0+26.0.1-fpm
3.3.2+25.0.6-fpm
3.3.1+25.0.5-fpm
3.3.0+25.0.5-fpm
3.2.0+25.0.4-fpm
3.1.2+25.0.4-fpm
3.1.1+25.0.1-fpm
3.1.0+25.0.1-fpm
3.0.1+25.0.1-fpm
3.0.0+25.0.1-fpm
2.1.4+24.0.6-fpm
2.1.3+24.0.5-fpm
2.1.2+24.0.3-fpm
2.1.1+24.0.2-fpm
2.1.0+24.0.0-fpm
2.0.0+23.0.4-fpm
1.0.0+23.0.1-fpm
No labels
Milestone
No items
No Milestone
Assignees
3wordchant
aadil (Aadil Ayub)
abra-bot (Abra Bot)
ammaratef45
amras (Sarma)
BornDeleuze (Born Deleuze)
Brooke
carla
cas (Cassowary)
coopcloud
dannygroenewegen (Danny Groenewegen)
decentral1se (d1)
fauno (fauno)
hex (Josh Dukes)
ineiti (Linus Gasser)
javielico (Javielico)
jjsfunhouse
kawaiipunk (KawaiiPunk)
knoflook
moosemower
moritz
notplants
oxaliq (sorrel)
p4u1 (p4u1)
renovate-bot (Comrade Renovate Bot)
simon
stevensting (stevensting)
trav (Trav Fryer)
yksflip
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: coop-cloud/nextcloud#31
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Quoth @javielico:
& @decentral1se:
I'd be very interested in this, reducing image size and increasing performance is always nice!
I'd be happy to perform some tests next week to see whether by just switching the image it will work on a dev enviroment, not sure how you folks usually perform these kind of tests?
@javielico we have some continuous integration tests (they were broken for Nextcloud, I just fixed them 😳) which test basic deployment, but the coverage isn't amazing -- we don't do any system tests, just making sure the app comes up and passes its own healthcheck. So the real answer is "a bunch of manual clicking around" -- for Nextcloud, we'd probably want to test things like
occ, Nextcloud client apps, and OIDC login. Let me know if you'd like to cowork or otherwise collab on it! Thanks again for your efforts 🙏Looks great, thank you for fixing the CI tests. I will test the new version with Alpine, occ and most popular client apps as well as the integration with OIDC. I'd love if we somehow we can collab or co-work on it, not sure how much time you folks have to dedicate to this per week so I don't want to distract you from something else, let me know what's the best way to move forward but also happy to crack on silently from my end until you've some time.
@javielico I'll DM you on Matrix to try and finagle a link-up on this. Thanks for your thoughtfulness about time and priority; we haven't yet worked out exactly how much time we have to spend on recipe maintenance, but Nextcloud (and Keycloak, as per coop-cloud/keycloak#12 ) are definitely priorities given how many of them we're hosting.
Sounds good @3wordchant, also, given that we're benefiting from this work, I'm happy to dedicate free time to recipes maintenance and help out that way.
Is this still something we want to do, @javielico @3wordchant , or do we stay with
fpm?No opinion from me @ineiti !
We should definitely stay with the
-fpmimages, but the question is if we move from the default debian image to alpine.Alpine is a bit more lightweight, but I would say the extra effort is not worth it. We need to ensure that every abra.sh command the entrypoint scripts won't break. And the debian image is the officially supported one.
But if someone is motivated, I'm not against it.
I was not aware that Debian is the official one. Then I propose we stay with the Debian one. Is it OK if we keep the issue open till end of October, and if nobody complains, we close it? They can always open another one. But I'm trying to get the number of open issues down a bit...