Fix Jinja2 template syntax in update-forgejo.sh script
This commit is contained in:
parent
66cf86661f
commit
18616f39f1
1 changed files with 3 additions and 3 deletions
|
|
@ -6,7 +6,7 @@
|
|||
set -e
|
||||
LOG_FILE="{{ forgejo_data_dir }}/logs/update.log"
|
||||
COMPOSE_FILE="{{ forgejo_data_dir }}/docker-compose.yml"
|
||||
CURRENT_VERSION=$(docker inspect --format='{{.Config.Image}}' forgejo | awk -F':' '{print $2}')
|
||||
CURRENT_VERSION=$(docker inspect --format='{% raw %}{{.Config.Image}}{% endraw %}' forgejo | awk -F':' '{print $2}')
|
||||
|
||||
# Create log directory if it doesn't exist
|
||||
mkdir -p "{{ forgejo_data_dir }}/logs"
|
||||
|
|
@ -49,7 +49,7 @@ get_latest_version() {
|
|||
log "Checking for the latest Forgejo version..."
|
||||
|
||||
# Fetch the latest version from the Forgejo API
|
||||
LATEST_VERSION=$(curl -s https://codeberg.org/api/v1/repos/forgejo/forgejo/releases/latest | grep -o '"tag_name":"[^"]*' | cut -d'"' -f4 | sed 's/^v//')
|
||||
LATEST_VERSION=$(curl -s https://codeberg.org/api/v1/repos/forgejo/forgejo/releases/latest | grep -o '\"tag_name\":\"[^\"]*' | cut -d'\"' -f4 | sed 's/^v//')
|
||||
|
||||
if [ -z "$LATEST_VERSION" ]; then
|
||||
log "ERROR: Failed to retrieve the latest version. Exiting."
|
||||
|
|
@ -92,7 +92,7 @@ update_forgejo() {
|
|||
|
||||
# Verify the update
|
||||
sleep 10
|
||||
NEW_VERSION=$(docker inspect --format='{{.Config.Image}}' forgejo | awk -F':' '{print $2}')
|
||||
NEW_VERSION=$(docker inspect --format='{% raw %}{{.Config.Image}}{% endraw %}' forgejo | awk -F':' '{print $2}')
|
||||
|
||||
if [ "$NEW_VERSION" = "$latest_version" ]; then
|
||||
log "Forgejo successfully updated to version $latest_version"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue