summaryrefslogtreecommitdiff
path: root/bin/transactor
blob: 54c7b0d9762d4bb2187d8d4a5c8406d538f0b1b8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
set -euo pipefail

sqlite3 storage.db < etc/init.sql
mkdir -p tmp cache

exec java \
	-server \
	-Djava.security.manager=allow \
	-Ddatomic.valcachePath=cache2 \
	-Ddatomic.valcacheMaxGb=100 \
	-Xms4g \
	-Xmx4g \
	-XX:+UseG1GC \
	-XX:MaxGCPauseMillis=50 \
	--class-path 'etc/:lib/*' \
	clojure.main \
	--main datomic.launcher \
	etc/transactor.properties