blob: bd0200e8084467a091c5b896ba9cfd85822eecda [file] [log] [blame]
Matthias Andreas Benkard8c5047c2020-04-18 08:14:16 +02001= MulkCMS 2
2Matthias Andreas Benkard
3// Meta
4:experimental:
5:data-uri:
6:sectnums:
7:toc:
8:stem:
9:toclevels: 2
10:description: MulkCMS Manual
11:keywords: mulk
12// Settings
13:icons: font
Matthias Andreas Benkard765b3a22021-01-22 15:02:02 +010014:source-highlighter: rouge
Matthias Andreas Benkard8c5047c2020-04-18 08:14:16 +020015
16== Resources
17
18|===
19|Resource |Links
20
21|Public Deployment
22|https://matthias.benkard.de/[mt.benkard.de]
23
24|Bug Tracker
25|MantisBT
26
27|Work Board
28|Kanboard: https://kanboard.benkard.de/board/4[private],
29 https://kanboard.benkard.de/public/board/4cb836c795ae131c33613d6d6fcbcc9f0a10ab30ad7b4bb1f0e7b847d5cf[public read-only]
30
31|Docker image
32|https://docker.benkard.de/repositories/10[Portus]
33|===
34
35
36== Running
37
38To run the application with live reloading enabled:
39
Matthias Andreas Benkard7f322c22021-01-22 18:24:44 +010040[source,console]
Matthias Andreas Benkard8c5047c2020-04-18 08:14:16 +020041----
Matthias Andreas Benkard7f322c22021-01-22 18:24:44 +010042$ ./mvnw quarkus:dev
Matthias Andreas Benkard8c5047c2020-04-18 08:14:16 +020043----
44
45== Packaging
46
Matthias Andreas Benkard765b3a22021-01-22 15:02:02 +010047To bundle the web scripts and stylesheets:
48
Matthias Andreas Benkard7f322c22021-01-22 18:24:44 +010049[source,console]
Matthias Andreas Benkard765b3a22021-01-22 15:02:02 +010050----
Matthias Andreas Benkard7f322c22021-01-22 18:24:44 +010051$ ant web
Matthias Andreas Benkard765b3a22021-01-22 15:02:02 +010052----
53
Matthias Andreas Benkard533e6d42020-12-16 13:26:38 +010054To build JARs and a JVM-based Docker image and push the Docker image to https://docker.benkard.de/repositories/10[Portus]:
Matthias Andreas Benkard8c5047c2020-04-18 08:14:16 +020055
Matthias Andreas Benkard7f322c22021-01-22 18:24:44 +010056[source,console]
Matthias Andreas Benkard8c5047c2020-04-18 08:14:16 +020057----
Matthias Andreas Benkard7f322c22021-01-22 18:24:44 +010058$ ./mvnw package
Matthias Andreas Benkard8c5047c2020-04-18 08:14:16 +020059----
60
61To build a native image with https://graalvm.org[GraalVM] instead:
62
Matthias Andreas Benkard7f322c22021-01-22 18:24:44 +010063[source,console]
Matthias Andreas Benkard8c5047c2020-04-18 08:14:16 +020064----
Matthias Andreas Benkard7f322c22021-01-22 18:24:44 +010065$ ./mvnw package -Pnative
Matthias Andreas Benkard8c5047c2020-04-18 08:14:16 +020066----
Matthias Andreas Benkard765b3a22021-01-22 15:02:02 +010067
68== Deploying
69
70To deploy:
71
Matthias Andreas Benkard7f322c22021-01-22 18:24:44 +010072[source,console]
Matthias Andreas Benkard765b3a22021-01-22 15:02:02 +010073----
Matthias Andreas Benkard7f322c22021-01-22 18:24:44 +010074$ ant deploy
Matthias Andreas Benkard765b3a22021-01-22 15:02:02 +010075----