Upgrade to 7.0.0

This commit is contained in:
Rafael Caricio 2024-04-24 14:23:19 +02:00
parent 131e6e3a4a
commit 2c34ac688d
Signed by: rafaelcaricio
GPG key ID: 3C86DBCE8E93C947
2 changed files with 17 additions and 11 deletions

View file

@ -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" ]

View file

@ -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=<cloudron username> PASSWORD=<cloudron password> mocha --bail test.js
```