Skip to content

Latest commit

 

History

History
85 lines (53 loc) · 2.83 KB

README.md

File metadata and controls

85 lines (53 loc) · 2.83 KB

CiteLibre logo

CiteLibre Service'EZ with docker-compose

This repository hosts all source code required to launch a full-featured local CiteLibre Service'EZ application.

CiteLibre Service'EZ lets you easily set up online forms for your users: civil status requests, unsolicited contacts, questions to user or technical services, etc. Take advantage of the forms that are already ready to use, develop them as you wish according to your needs, and freely create new ones.

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-serviceEZ 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.