You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Embeddable Java Web Framework (EJWF) is a Java project template for building a website with a tiny footprint.
7
10
It is suitable for <ins>a sidecar-style website embeddable on a larger JVM system</ins> and a standalone lightweight website.
@@ -18,7 +21,7 @@ The main selling point of EJWF is that it comes with productive and useful conve
18
21
In contrast, most of the lightweight web frameworks focus on being a bare metal web server serving HTML and JSON.
19
22
They don't provide support for any frontend framework like React or Svelte; you would have to do it yourself. This is exactly what EJWF provides.
20
23
21
-
Initially, EJWF was built as a foundation for [embeddable-java-web-framework](https://github.com/tanin47/embeddable-java-web-framework), a self-hosted database querying and editing tool, where
24
+
Initially, EJWF was built as a foundation for [Backdoor](https://github.com/tanin47/backdoor), a self-hosted database querying and editing tool, where
22
25
you can embed it into your larger application like SpringBoot or PlayFramework.
23
26
24
27
How to develop
@@ -73,8 +76,46 @@ Release a new version
73
76
4. Go to Actions and trigger the workflow `publish-jar` on the tag `vX.Y.Z` in order to publish the JAR to Central
74
77
Sonatype.
75
78
76
-
Embed your website into a larger system
77
-
----------------------------------------
79
+
How to run
80
+
------------
81
+
82
+
There are 2 ways to run EWJF:
83
+
84
+
1. Run as a standalone: JAR, Docker, and Render.com
85
+
2. Embed your website into a larger system
86
+
87
+
### 1. Run as a standalone
88
+
89
+
__<ins>Run from the JAR file</ins>__
90
+
91
+
First, you can download the `embeddable-java-web-framework-VERSION.jar` file from
92
+
the [Releases](https://github.com/tanin47/embeddable-java-web-framework/releases) page.
0 commit comments