From f8de4b6915037499d326a7e74b9b538aa9e4c653 Mon Sep 17 00:00:00 2001 From: alexander-gesinn Date: Wed, 23 Oct 2024 13:35:14 +0000 Subject: [PATCH] Commit from GitHub Actions (Build readme) --- README.adoc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.adoc b/README.adoc index 0ba9cde..fb7eb19 100644 --- a/README.adoc +++ b/README.adoc @@ -36,3 +36,11 @@ CKAN and its dependencies (PostgreSQL, Solr, Redis, Nginx) are fully containeriz ** `postgresql/`: Sets up a PostgreSQL instance with a main CKAN database and a DataStore database. ** `solr/`: Provides a Solr instance to power CKAN’s search functionality. ** `redis/`: Configures Redis for caching CKAN's data. + +=== Makefile for Easy Management +A Makefile is provided to streamline the management of Docker Compose commands. Some key targets include: +* `make build`: Build the containers. Required after changing Dockerfiles or files added to the containers. +* `make up`: Starts the CKAN stack in the background. +* `make down`: Stops and removes all containers, networks, and volumes (keeping data). +* `make show-logs`: Shows logs from all services in real-time. +* `make destroy`: Completely tears down the environment, removing all associated volumes (including persistent data).