From 2c34ac688de38562c7ed054fd31e45d7193fdfb6 Mon Sep 17 00:00:00 2001 From: Rafael Caricio Date: Wed, 24 Apr 2024 14:23:19 +0200 Subject: [PATCH] Upgrade to 7.0.0 --- Dockerfile | 5 ++--- README.md | 23 +++++++++++++++-------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index 289edfe..6a92aea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,9 +19,9 @@ WORKDIR /home/git # for autosign feature ENV GNUPGHOME="/app/data/gnupg" -ARG VERSION=81b83949-c44b-44ec-a74b-ff9cead25dac +ARG VERSION=7.0.0 -RUN curl -L https://codeberg.org/attachments/${VERSION} -o /home/git/gitea/gitea \ +RUN curl -L https://codeberg.org/forgejo/forgejo/releases/download/v${VERSION}/forgejo-${VERSION}-linux-amd64 -o /home/git/gitea/gitea \ && chmod +x /home/git/gitea/gitea # setup config paths @@ -39,4 +39,3 @@ ADD start.sh /home/git/start.sh COPY sshd_config /etc/ssh/sshd_config CMD [ "/home/git/start.sh" ] - diff --git a/README.md b/README.md index 4c18cf3..a7c2943 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,23 @@ -# Gitea Cloudron App +# Forgejo Cloudron App -This repository contains the Cloudron app package source for [Gitea](http://gitea.io/). +This repository contains the Cloudron app package source for [Forgejo](https://forgejo.org/). ## Installation -[![Install](https://cloudron.io/img/button.svg)](https://cloudron.io/button.html?app=io.gitea.cloudronapp) - -or using the [Cloudron command line tooling](https://cloudron.io/references/cli.html) +Using the [Cloudron command line tooling](https://cloudron.io/references/cli.html) ``` -cloudron install --appstore-id io.gitea.cloudronapp +cloudron install --image rafaelcaricio/forgejo-cloudron-app:v7.0.0-1 --app code.caric.io +``` + +# Upgrading + +Upgrade the `Dockerfile` with the version. +``` +export VERSION=7.0.0 +docker build --platform linux/amd64 -t "rafaelcaricio/forgejo-cloudron-app:v${VERSION}-1" . +docker push "rafaelcaricio/forgejo-cloudron-app:v${VERSION}-1" +cloudron update --image rafaelcaricio/forgejo-cloudron-app:v${VERSION}-1 --app code.caric.io --no-backup ``` ## Building @@ -17,7 +25,7 @@ cloudron install --appstore-id io.gitea.cloudronapp The app package can be built using the [Cloudron command line tooling](https://cloudron.io/references/cli.html). ``` -cd gitea-app +cd forgejo-app cloudron build cloudron install @@ -33,4 +41,3 @@ cd gitea-app/test npm install PATH=$PATH:node_modules/.bin USERNAME= PASSWORD= mocha --bail test.js ``` -