22 Commits

Author SHA1 Message Date
Paulo Gustavo Veiga
c6cc478545 Minor fix. 2024-04-06 02:50:45 -07:00
Paulo Gustavo Veiga
bf0b7fd2b4 Merge branch 'develop' 2024-04-06 02:48:31 -07:00
Paulo Gustavo Veiga
e9ee1c55f0 Merge branch 'develop' 2024-03-25 23:59:23 -07:00
Paulo Gustavo Veiga
749c43c379 Merge branch 'develop' 2024-03-25 22:31:14 -07:00
Paulo Gustavo Veiga
d44c911bc1 Update README.md 2024-02-11 22:51:49 -08:00
Paulo Gustavo Veiga
41ea26e0a3 Merge branch 'develop' 2023-01-02 19:45:23 -08:00
Paulo Gustavo Veiga
cef603db96 Bump up version. 2022-10-21 18:45:59 -07:00
Paulo Gustavo Veiga
b1f0704696 Merge branch 'develop' 2022-10-21 18:45:00 -07:00
Paulo Gustavo Veiga
3658d3347e Merge branch 'develop' 2022-09-11 13:21:26 -07:00
Paulo Gustavo Veiga
a83d726872 Update robots.txt 2022-04-12 08:24:07 -03:00
Paulo Gustavo Veiga
7d5c5dff74 Merge branch 'develop' 2022-04-11 14:43:52 -03:00
Paulo Gustavo Veiga
f3afdc04cd Merge branch 'develop' 2022-03-27 15:02:24 -03:00
Paulo Gustavo Veiga
ef43e2889e Merge branch 'develop' 2022-03-27 14:56:51 -03:00
Paulo Gustavo Veiga
fe3a5f884b Merge branch 'develop' 2022-03-14 00:08:58 -03:00
Paulo Gustavo Veiga
e8c86bd159 Merge branch 'develop' 2022-02-23 06:59:36 -08:00
Paulo Gustavo Veiga
51b5de2eed Release 5.0.5 2022-02-16 18:43:21 -08:00
Paulo Gustavo Veiga
c84a583c3f Merge branch 'develop' 2022-02-16 18:41:21 -08:00
Paulo Gustavo Veiga
18c67233da Improve JS error loggin 2022-02-11 23:56:53 -08:00
Paulo Gustavo Veiga
d567caa61c Merge branch 'develop' 2022-02-11 18:09:30 -08:00
Paulo Gustavo Veiga
41561a3a8a Bump up version 2022-02-08 17:38:03 -08:00
Paulo Gustavo Veiga
70fba42683 Merge branch 'develop' 2022-02-08 17:32:39 -08:00
Paulo Gustavo Veiga
644b7078d7 Bump up version 2020-11-23 18:58:25 -08:00
4 changed files with 40 additions and 45 deletions

View File

@@ -1,8 +1,8 @@
# WiseMapping Open Source
# Overview
WiseMapping is an open-source web-based mind mapping tool that harnesses the potential of Mind Maps by blending together open standards technologies like SVG and React. It is built upon the foundation of the code supporting http://www.wisemapping.com, ensuring reliability and continuity in its development.
# Build and Start Application
# Compile and Development
The following section describes the steps to check out, compile, and start WiseMapping locally. If you are interested in deploying it, I recommend using the already published images https://hub.docker.com/r/wisemapping/wisemapping.
@@ -19,12 +19,13 @@ The following command line will start WiseMapping locally using HSQLDB in memory
```
$ mvn -f wise-api/pom.xml package
$ docker compose up --build
$ docker compose build
$ docker compose up
```
Application will start at http://localhost/c/login. You can login using *test@wisemapping.org* and password *test*
## Option 2: Start Frontend and Backend API
## Option 2: Start UI and API independently
### Compile and Start API
@@ -52,7 +53,7 @@ Application will start at http://localhost:3000/c/login. You can login using *te
# Supportability Matrix
## Databases
## Supported Databases
* MySQL v8 or higher
* PostgreSQL v15 or higher

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.2.5</version>
<version>3.2.4</version>
</parent>
<groupId>org.wisemapping</groupId>
@@ -50,7 +50,7 @@
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>6.1.7</version>
<version>6.1.3</version>
<scope>test</scope>
</dependency>
@@ -109,7 +109,7 @@
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.4.0</version>
<version>8.3.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.angus</groupId>

View File

@@ -1,13 +1,10 @@
#
# This file contains all the defaults that it will be used when the application is started.
# There are two main sections: SpringBoot Config and Application Config
#
# SpringBoot Configuration ...
server:
tomcat:
remote-ip-header: x-forwarded-for
protocol-header: x-forwarded-proto
#
# SpringBoot Config: WiseMapping Backend is based on SpringBoot. Additional configurations documentation could be found https://docs.spring.io/spring-boot/3.3/reference/features/external-config.html.
#
spring:
# SMTP server configuration used for password recovery and notifications.
mail:
host: smtp.example.com
port: 25
@@ -19,7 +16,12 @@ spring:
connectiontimeout: 5000
timeout: 3000
writetimeout: 5000
# Database configuration options. Examples can be found: https://github.com/wisemapping/wisemapping-open-source/tree/develop/config/database
output:
ansi:
enabled: always
application:
name: wisemapping-api
title: wisemapping-api
datasource:
url: jdbc:hsqldb:mem:wisemapping
driver-class-name: org.hsqldb.jdbc.JDBCDriver
@@ -35,24 +37,14 @@ spring:
default_batch_fetch_size: 200
dialect: org.hibernate.dialect.HSQLDialect
format_sql: true
main:
allow-circular-references: true
sql:
init:
mode: always
platform: hsqldb
# General Config: Do no touch.
main:
allow-circular-references: true
output:
ansi:
enabled: always
application:
name: wisemapping-api
title: wisemapping-api
#
# Log Level
#
# Login ...
logging:
level:
org:
@@ -60,32 +52,35 @@ logging:
tomcat: INFO
root: INFO
#
# Application Config related options:
#
# Application Configuration.
app:
# This information is mainly used by the frontend to connect to the backend. It must match the deployment topology used.
site:
ui-base-url: http://localhost
api-base-url: http://localhost
# Enable API basic authentication.
api:
http-basic-enabled: false
# JSON Web Token configuration options. Secret must be configured.
# analytics:
# account:
jwt:
secret: dlqxKAg685SaKhsQXIMeM=JWCw3bkl3Ei3Tb7LMlnd19oMd66burPNlJ0Po1qguyjgpakQTk2CN3
expirationMin: 10080 # One week
# Admin account with super admin permissions on the API.
admin:
user: admin@wisemapping.org
# STMP email configurations
mail:
sender-email: root@localhost
support-email: root@localhost
enabled: false
accounts:
max-inactive: 20
#######################################################################################
# Google OAuth Authentication
#######################################################################################
# OAuth Client id
#security.oauth2.google.clientId=<config settings>
# OAuth Client secret
#security.oauth2.google.clientSecret=<oauth client>
# Redirect to this url, this url must be configured in the google app {ui-base-url}/c/registration-google
#security.oauth2.google.callbackUrl=<oauth callback url>
security:
# corsAllowedOrigins: https://dev.wisemapping.com
oauth2:
@@ -99,7 +94,6 @@ app:
# accounts:
# exclusion:
# domain:
# Account registration options dialog
registration:
enabled: true
captcha:
@@ -108,9 +102,3 @@ app:
secretKey: some-secret
# Behind reverse proxy configuration
server:
tomcat:
remote-ip-header: x-forwarded-for
protocol-header: x-forwarded-proto

View File

@@ -0,0 +1,6 @@
Sitemap: https://www.wisemapping.com/sitemap.xml
User-agent: *
Allow: /
Disallow: /c/restful/maps/*/document/xml-pub
Disallow: /c/maps/*/edit