.env.nextcloud.j2 957 B

1234567891011121314151617181920212223
  1. # Nextcloud Application Configuration
  2. # Contains Nextcloud-specific settings and database connection strings
  3. # Timezone
  4. TZ={{ container_timezone | default('UTC') }}
  5. {% if database_type == 'mysql' -%}
  6. # MySQL Database Connection
  7. MYSQL_PASSWORD={{ database_password | default('nextcloud') }}
  8. MYSQL_DATABASE={{ database_name | default('nextcloud') }}
  9. MYSQL_USER={{ database_user | default('nextcloud') }}
  10. MYSQL_HOST={{ service_name | default('nextcloud') }}-db
  11. {% elif database_type == 'postgres' -%}
  12. # PostgreSQL Database Connection
  13. POSTGRES_PASSWORD={{ database_password | default('nextcloud') }}
  14. POSTGRES_DB={{ database_name | default('nextcloud') }}
  15. POSTGRES_USER={{ database_user | default('nextcloud') }}
  16. POSTGRES_HOST={{ service_name | default('nextcloud') }}-db
  17. {% endif %}
  18. # Nextcloud Admin Credentials
  19. NEXTCLOUD_ADMIN_USER={{ admin_user | default('admin') }}
  20. NEXTCLOUD_ADMIN_PASSWORD={{ admin_password if admin_password else (none | pwgen(32)) }}