Merge branch 'develop' into f/delete-messages
This commit is contained in:
commit
28253516b2
17
README.md
17
README.md
@ -17,12 +17,29 @@ If you want to transfer a file to another user, you can attach it to a message.
|
|||||||
|
|
||||||
On the settings page some convenience features can be configured, as well as the color theme.
|
On the settings page some convenience features can be configured, as well as the color theme.
|
||||||
|
|
||||||
|
### System requirements
|
||||||
|
|
||||||
|
To run Envoy, you have to install a Java Runtime Environment (JRE) of at least version 11.
|
||||||
|
You can download an open source implementation from [here](https://jdk.java.net/15/).
|
||||||
|
|
||||||
|
If you are running a Linux distribution, make sure that an emoji font like [Noto emoji](https://github.com/googlefonts/noto-emoji) is installed.
|
||||||
|
Most major Linux distributions like Debian, Arch and Gentoo have a Noto emoji package available inside their package repositories.
|
||||||
|
|
||||||
## Server Administrator
|
## Server Administrator
|
||||||
|
|
||||||
To set up an Envoy server, download the package from the release page.
|
To set up an Envoy server, download the package from the release page.
|
||||||
|
|
||||||
Because the project lacks external documentation for the moment, please refer to the Javadoc inside the source code to configure your Envoy instance.
|
Because the project lacks external documentation for the moment, please refer to the Javadoc inside the source code to configure your Envoy instance.
|
||||||
|
|
||||||
|
### System requirements
|
||||||
|
|
||||||
|
To run Envoy server, you have to install a JRE as mentioned above, as well as a database.
|
||||||
|
In development, PostgreSQL is used, which you can download from [here](https://www.postgresql.org/download/).
|
||||||
|
|
||||||
|
Look at the file `META-INF/persistence.xml` inside `envoy-server.jar` for the database configuration.
|
||||||
|
|
||||||
|
After creating a database and configuring the credentials, the server will initialize the necessary tables automatically.
|
||||||
|
|
||||||
## Programmer
|
## Programmer
|
||||||
|
|
||||||
Envoy is organized as a Maven project that is split into three modules.
|
Envoy is organized as a Maven project that is split into three modules.
|
||||||
|
@ -21,12 +21,12 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-controls</artifactId>
|
<artifactId>javafx-controls</artifactId>
|
||||||
<version>11.0.2</version>
|
<version>15</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
<artifactId>javafx-fxml</artifactId>
|
<artifactId>javafx-fxml</artifactId>
|
||||||
<version>11.0.2</version>
|
<version>15</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user