split forgejo as it's own recipe #43
Closed
opened 2025-02-20 12:15:44 +00:00 by fauno
·
9 comments
No Branch/Tag Specified
master
upgrade-2f64ddf
master2
lfs
main
fix-domain
stop-first
config-update
renovate/configure
3.6.4+1.27.2-rootless
3.6.3+1.27.1-rootless
3.6.2+1.27.1-rootless
3.6.1+1.26.2-rootless
3.6.0+1.24.2-rootless
3.5.3+1.24.2-rootless
3.5.2+1.24.2-rootless
3.5.1+1.24.2-rootless
3.5.0+1.24.2-rootless
3.4.0+1.24.2-rootless
3.3.1+1.23.8-rootless
3.3.0+1.23.1-rootless
3.2.0+1.23.1-rootless
3.1.1+1.23.1-rootless
3.1.0+1.23.0-rootless
3.0.3+1.22.6-rootless
3.0.2+1.22.6-rootless
3.0.1+1.22.3-rootless
3.0.0+1.22.2-rootless
2.11.0+1.22.2-rootless
2.10.1+1.22.2-rootless
2.10.0+1.22.1-rootless
2.9.1+1.22.0-rootless
2.9.0+1.22.0-rootless
2.8.0+1.21.11-rootless
2.7.0+1.21.11-rootless
2.6.2+1.21.10-rootless
2.6.1+1.21.10-rootless
2.6.0+1.21.5-rootless
2.5.2+1.21.5-rootless
2.5.1+1.21.4-rootless
2.5.0+1.21.1-rootless
2.4.0+1.21.0-rootless
2.3.3+1.20.5-rootless
2.3.1+1.20.1-rootless
2.3.2+1.20.3-rootless
2.1.2+1.19.3-rootless
1.3.1+1.17.3-rootless
2.3.0+1.20.1-rootless
2.2.0+1.19.3-rootless
2.1.0+1.18.5-rootless
2.0.1+1.18.2-rootless
2.0.0+1.18.0-rootless
1.3.0+1.17.2-rootless
1.2.1+1.16.8-rootless
1.2.0+1.16.3-rootless
1.1.3+1.15.10-rootless
1.1.2+1.15.6-rootless
1.1.1+1.15.3-rootless
1.1.0+1.15.0-rootless
1.0.0+1.14.5-rootless
Labels
No items
No labels
Milestone
No items
No Milestone
Assignees
3wordchant
aadil (Aadil Ayub)
abra-bot (Abra Bot)
ammaratef45
amras (Sarma)
Apfelwurm
appletalk
arjan
basebuilder
BornDeleuze
Brooke
carla
cas (Cassowary)
codegod100
coopcloud
cyrnel
decentral1se (d1)
dede
devydave
fauno (fauno)
flancian
Frando
iexos
jade (Jade Ambrose)
javielico (Javielico)
jjsfunhouse
jmakdah2 (Jackie Makdah)
joe-irving (Joe Irving)
kawaiipunk (KawaiiPunk)
knoflook
kolaente
lambdabundesverband
linnealovespie (April)
marlon (marlon)
mayel
mirsal
moosemower
moritz
nicksellen (Nick Sellen)
notplants
oxaliq (sorrel)
p4u1
pau
pharaohgraphy (Andrew 🐦🔥❤️🔥✴️)
PhiNatalie
renovate-bot (Comrade Renovate Bot)
ripclap
rix
rscmbbng
sef (sef)
simon
sixsmith (Sixsmith)
stevensting
tobias
trav (Trav Fryer)
val (val (he/him))
vaznasty
virtualboys
wolcen (Chris Thompson)
wykwit
xynosis
yksflip
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: coop-cloud/gitea#43
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.
#42 (comment)
when app.ini start differing too much
I think it's good to start with a seperate forgejo recipe so that the recipe versioning is clearer. I made a fork here: https://git.coopcloud.tech/coop-cloud/forgejo
@p4u1 awesome work! Should we consider removing
compose.forgejo.ymlfrom this repo, and adding a release note / note in README?great!! now for the migration process... do i need to move volumes or are they going to be kept since the app name/domain is the same?
@fauno by default, secrets and volume names are based on
STACK_NAMEwhich is based on app domain – so that aspect of the migration should "just work".The main migration challenge I can think of is versioning / upgrading.
If someone has
TYPE=gitea:3.5.2+1.24.2-rootlessand they change toTYPE=forgejo– should they keep the version number? Drop it? And any advice we can give them about when and whether toundeploy/redeploy, or justdeploy -f?So bassically when migrating to the new forgejo recipe you should upgrade to https://git.coopcloud.tech/coop-cloud/forgejo/releases/tag/4.0.2+12.0.2-rootless while following the release notes in https://git.coopcloud.tech/coop-cloud/forgejo/src/branch/main/release/4.0.0+12.0.2-rootless
I really had hard troubles with
deploy -fon the recipe but that was also before on the gitea recipe. Haven't had a chance to investigate yetmmm what i did is to undeploy, diff the env files from recipe and app, change TYPE to forgejo without commit/tag and redeploy. it worked!
Is there anything else to do here? Can we close it?
ok!