Parcourir la source

feat: Set up and configured Kimai with Apache, added necessary Doctrine bundles

- Configured Docker Compose for Kimai with the Apache image.
- Set up environment variables for better configurability (e.g., database, timezone, proxies).
- Installed missing DoctrineFixturesBundle via Composer to resolve ClassNotFound error.
- Updated Nginx Proxy Manager to correctly forward traffic to Kimai.
- Tested and verified functionality for all services (Kimai, Nextcloud, Keycloak, n8n, Paperless).
mathias.riechsteiner il y a 1 an
Parent
commit
cb72bea64d
2 fichiers modifiés avec 41 ajouts et 1 suppressions
  1. 1 1
      .gitignore
  2. 40 0
      src/docker/.env

+ 1 - 1
.gitignore

@@ -1,4 +1,4 @@
 data/
 logs/
 src/configs
-.env
+

+ 40 - 0
src/docker/.env

@@ -0,0 +1,40 @@
+# .env Datei für Paperless-ngx
+PAPERLESS_DB_HOST=paperless-db
+PAPERLESS_DB_NAME=paperless_db
+PAPERLESS_DB_USER=paperless_user
+PAPERLESS_DB_PASSWORD=geheimespasswort
+
+# Nextcloud Konfiguration
+NEXTCLOUD_DB_HOST=nextcloud-db
+NEXTCLOUD_DB_NAME=nextcloud_db
+NEXTCLOUD_DB_USER=nextcloud_user
+NEXTCLOUD_DB_PASSWORD=nextcloudpass
+NEXTCLOUD_DB_ROOT_PASSWORD=rootpasswort
+
+# Kimai Konfiguration
+KIMAI_DB_HOST=kimai-db
+KIMAI_DB_NAME=kimai_db
+KIMAI_DB_USER=kimai_user
+KIMAI_DB_PASSWORD=kimai_pass
+KIMAI_DB_ROOT_PASSWORD=kimai_rootpass
+
+# Kimai Administrator-Konfiguration
+KIMAI_ADMIN_EMAIL=admin@example.com  # Passe diese an, um eine gültige Admin-E-Mail zu verwenden
+KIMAI_ADMIN_PASSWORD=change_me_admin_password  # Verwende ein starkes Passwort
+
+# Kimai App Secret
+KIMAI_APP_SECRET=replace_with_secure_random_value  # Verwende einen sicheren, zufällig generierten Schlüssel
+
+# n8n Konfiguration
+N8N_USER=admin
+N8N_PASSWORD=adminpass
+N8N_DB_NAME=n8n_db
+N8N_DB_USER=n8n_user
+N8N_DB_PASSWORD=n8n_db_pass
+
+# Keycloak Konfiguration
+KEYCLOAK_DB_NAME=keycloak_db
+KEYCLOAK_DB_USER=keycloak_user
+KEYCLOAK_DB_PASSWORD=keycloak_db_pass
+KEYCLOAK_ADMIN_USER=admin
+KEYCLOAK_ADMIN_PASSWORD=adminpass