⚠️ 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:
Prerequisites: Host machine with "Docker", "Docker-Compose" and a text editor (e.g. "nano") installed on your system ("git" optional).
Clone (or download) this repository to your host machine:
git clone https://github.com/matlendzi/dipas_docker.git-
Edit the
.envfile:
Update the file with your specific environment variables (e.g., setDRUPAL_SITE_DOMAINwith your domain). -
Edit Apache Configuration:
Update./config/apache/yourdomain.de.confto set your domain as theServerNameandServerAlias. -
(Optional) Additional Customizations:
You may customize./config/drupal/drupal.services.ymland./config/drupal/settings.phpto meet your needs.
Build the Docker images and start the containers with:
docker-compose up --buildThe setup process will include installation, translation import, and cache rebuilding. This may take a few minutes—please wait until it completes.
Once installation finishes, access DIPAS at:
http://yourhost.de/drupal
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.
Follow these steps for additional configurations.
Note: Translation files have already been imported automatically during the setup.
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.
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.
