Skip to content

matlendzi/dipas_docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 DIPAS Docker Setup

⚠️ WARNING: This project is intended for testing purposes only. There is no guarantee for production use, stability, or security. Use at your own risk and do not deploy in production environments without proper testing and security review.

Welcome to the DIPAS Docker Project! This repository provides a test Docker setup for DIPAS (Digital Participation System). This setup is ideal for getting started with DIPAS installation and deployment on a test server.

Here you can find also a short video showing the process:

YouTube

🚀 Quick Start Guide

Prerequisites: Host machine with "Docker", "Docker-Compose" and a text editor (e.g. "nano") installed on your system ("git" optional).

📂 Step 1: Clone the Repository

Clone (or download) this repository to your host machine:

git clone https://github.com/matlendzi/dipas_docker.git

⚙️ Step 2: Customize Configuration Files

  1. Edit the .env file:
    Update the file with your specific environment variables (e.g., set DRUPAL_SITE_DOMAIN with your domain).

  2. Edit Apache Configuration:
    Update ./config/apache/yourdomain.de.conf to set your domain as the ServerName and ServerAlias.

  3. (Optional) Additional Customizations:
    You may customize ./config/drupal/drupal.services.yml and ./config/drupal/settings.php to meet your needs.

🛠️ Step 3: Build and Start Docker Containers

Build the Docker images and start the containers with:

docker-compose up --build

⏳ Step 4: Installation in Progress

The setup process will include installation, translation import, and cache rebuilding. This may take a few minutes—please wait until it completes.

🌐 Step 5: Access the DIPAS Application

Once installation finishes, access DIPAS at:

http://yourhost.de/drupal

📝 Step 6: Create DIPAS Template Proceeding

To create a template proceeding:

  • Navigate to DIPAS > Verfahren > Verfahren.
  • Click on Verfahren hinzufügen, then Speichern.
    This default proceeding will serve as the template for all new proceedings.

⚙️ Step 7: Administer the Template Proceeding

Follow these steps for additional configurations.
Note: Translation files have already been imported automatically during the setup.

🧪 Step 8: Create a DIPAS Test Proceeding

To set up a test proceeding:

  • Go to DIPAS > Verfahren > Verfahren and click Verfahren hinzufügen.
  • Set the hostname (e.g., "test" for test.yourdomain.de) and provide a name for the proceeding.
  • Click Speichern.

🌍 Step 9: Access Your Test Proceeding

Access your test proceeding at http://test.yourdomain.de/drupal.
From here, you can finalize any additional configurations for your proceeding, or visit http://test.yourdomain.de to view the frontend.

About

Docker Project for DIPAS - Digital Participation System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors