User Tools

Site Tools


tandoor_rezepte

This is an old revision of the document!


Tandoor Recipes

Upgrade von 1.3 auf 2.3: nginx kein eigener Container mehr. Ist jetz in web_recipes enthalten.

# Create Backup

 sudo docker exec -t recipes_db_recipes_1 pg_dumpall -U djangouser > pgdump_tandoor.sql

# Stop Container

 root@dockerpi:/opt/recipes# docker-compose down
 Stopping recipes_nginx_recipes_1 ... done
 Stopping recipes_web_recipes_1   ... done
 Stopping recipes_db_recipes_1    ... done
 Removing recipes_nginx_recipes_1 ... done
 Removing recipes_web_recipes_1   ... done
 Removing recipes_db_recipes_1    ... done
 Removing network recipes_default

# Update Files

 root@dockerpi:/opt/recipes# docker-compose pull
 Pulling db_recipes    ... done
 Pulling web_recipes   ... done
 Pulling nginx_recipes ... done

# Anpassen der docker-compose.yml

 root@dockerpi:/opt/recipes# cat docker-compose.yml
 services:
   db_recipes:
     restart: always
     image: postgres:16-alpine
     volumes:
       - ./postgresql:/var/lib/postgresql/data
     env_file:
       - ./.env
 
   web_recipes:
     restart: always
     image: vabene1111/recipes
     ports:
       - "80:80"
     env_file:
       - ./.env
     volumes:
       - staticfiles:/opt/recipes/staticfiles
       # Do not make this a bind mount, see https://docs.tandoor.dev/install/docker/#volumes-vs-bind-mounts
       # removed2- nginx_config:/opt/recipes/nginx/conf.d
       - ./mediafiles:/opt/recipes/mediafiles
     depends_on:
       - db_recipes
 
 volumes:
   staticfiles:

# Restore Database Backup

docker compose up -d db_recipes
cat /tmp/pgdump_tandoor.sql | docker exec -i recipes_db_recipes_1 psql postgres -U djangouser

# Check Log Files

docker-compose logs db_recipes
docker-compose logs web_recipes
docker-compose logs nginx_recipes
tandoor_rezepte.1766739889.txt.gz · Last modified: by mduersch