Hidden: információ titkosítás
baseDir:
Az a könyvtár mely alatt elhelyezkednek a meghívók (ticket-ek), a hidden fájlok, az "old" könyvtárak,
és a ticket.json fájlok.
A baseDir tartalmának kialakítására jó példa a program forráskódjában szereplő
/doc/basedir könyvtár.
Ezenkívül érdemes elolvasni a forráskódban lévő /doc/readme/ticket.txt fájl-t.
Példa:
Indítás windows esetén:
d:/tools/java/jdk-17/bin/java
-jar hidden.jar
--server.port=48000
--server.servlet.context-path="/hidden"
--logging.file.name="./log/hidden.log"
--app.baseDir="./data"
Az így indított program elérhetősége:
http://localhost:48000/hidden
A program kötelező paramétere a baseDir könyvtár.
A könyvtárakat windows-on is "/" jellel kell elválasztani,
és az utolsó karakter nem lehet "/" jel.
Példa:
Systemd service linux esetén:
Az /etc/systemd/system könyvtárba helyezzük el a
hidden.service fájlt, melynek tartalma:
[Unit]
Description=Hidden xesj-application
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=spring
SuccessExitStatus=143
WorkingDirectory=/opt/xesj-app/hidden
Restart=always
RestartSec=10
ExecStart=/usr/bin/java \
-Djava.security.egd=file:/dev/./urandom \
-jar hidden.jar \
--server.port=48000 \
--server.servlet.context-path="/hidden" \
--logging.file.name="./log/hidden.log" \
--app.baseDir="./data"