LibrePlan 1.6.1 - Docker deployment
=========================================

This package contains everything needed to run LibrePlan via Docker Compose.

Contents:
  docker-compose.yml   Defines the PostgreSQL database and LibrePlan services
  .env                 Database password used by both services
  sql/install.sql      Initial database schema, loaded automatically on
                        first start

Requirements:
  - Docker Engine with the Docker Compose plugin (docker compose)

Installation:
  1. Unzip this archive into a directory of your choice.
  2. (Optional) Edit .env and change LIBREPLAN_DBPASSWORD to a password of
     your choosing. Do this before the first "docker compose up" - once the
     database volume has been initialized, changing it here will not change
     the existing database password.
  3. From that directory, start LibrePlan:
       docker compose up -d
  4. Wait for the containers to become healthy, then open:
       http://localhost:8080
  5. Log in with the default LibrePlan administrator account:
       Username: admin
       Password: admin
     Change this password immediately after your first login.

Stopping LibrePlan:
       docker compose down

Stopping and removing all data (irreversible):
       docker compose down -v

Updating to a newer image:
       docker compose pull
       docker compose up -d
