Skip to content

This repository hosts all source code required to launch a full-featured local CiteLibre ServiceEZ application

License

Notifications You must be signed in to change notification settings

citelibre/serviceEZ

CiteLibre logo

CiteLibre Service'EZ with docker-compose

Table of contents

You can find more information in the Wiki (persistant data, dev mode, edit theme, etc)

Architecture

Architecture with embedded database and stmp server

CiteLibre architecture diagram

Getting started

If you are behind a proxy :

  1. Start the CiteLibre service (and any others) in background:
    docker-compose up -d

In interactive :

    docker-compose up

Startup takes 1 minute

If you have created an env file named external-database.env start the following

    docker-compose --env-file external-database.env up -d

If you create an .env file, docker compose use it without using --env-file

URL and default login

Helpful commands

  • docker-compose exec citelibre /bin/bash: Get a bash shell inside your CiteLibre-citelibreez container.
  • docker-compose logs: See all logs.
  • docker-compose logs {service}: See logs for a particular service, e.g. citelibre.

Optional services

If these services are not relevant to you, feel free to delete the corresponding commented sections.

Matomo

In matomo by default is displayed the day after today. Remember to change with the current date of the day if you want see the actual data

Production usage

Caution

DO NOT use this without persisting your data and email. You should use mounted volumes as containers can be recreated and re-init all data.