mirror of
https://github.com/lrnselfreliance/wrolpi.git
synced 2026-10-26 19:01:39 -04:00
30 lines
1,002 B
Markdown
30 lines
1,002 B
Markdown
# Upgrading WROLPi
|
|
|
|
# Table of Contents
|
|
|
|
* [Upgrading Docker containers](#upgrading-docker-containers)
|
|
* [Upgrading Raspberry Pi or Debian 12 Installation](#upgrading-raspberry-pi-or-debian-12-installation)
|
|
|
|
## Upgrading Docker containers
|
|
|
|
1. Stop docker containers
|
|
* `docker-compose stop`
|
|
2. Pull the latest master
|
|
* `git pull origin master --ff`
|
|
3. Build all docker containers
|
|
* `docker-compose build --parallel`
|
|
4. Create the map volumes
|
|
* `docker volume create --name=openstreetmap-data`
|
|
* `docker volume create --name=openstreetmap-rendered-tiles`
|
|
5. Turn on the database
|
|
* `docker-compose up -d db`
|
|
6. Upgrade the database
|
|
* `docker-compose run --rm api db upgrade`
|
|
7. Start all docker containers
|
|
* `docker-compose up -d`
|
|
|
|
## Upgrading Raspberry Pi or Debian 12 Installation
|
|
|
|
1. Run the upgrade script
|
|
* `sudo /bin/bash /opt/wrolpi/upgrade.sh`
|
|
* (If the upgrade script does not exist, run the installation script: `sudo /bin/bash /opt/wrolpi/install.sh`)
|