first commit
This commit is contained in:
5
ansible/roles/web/templates/jokesdb.j2
Normal file
5
ansible/roles/web/templates/jokesdb.j2
Normal file
@@ -0,0 +1,5 @@
|
||||
DDB_USERNAME="{{ db_username }}"
|
||||
DDB_PASSWORD="{{ db_password }}"
|
||||
DDB_URI="mysql://{{ db_address }}:{{ db_port }}/{{ db_name }}"
|
||||
JAVA_HOME="/usr/lib/jvm/java-21-openjdk-amd64"
|
||||
JAR_FILE="/var/jokesdb/bin/architecture-refcard-03-0.0.1-SNAPSHOT.jar"
|
||||
19
ansible/roles/web/templates/jokesdb_service.j2
Normal file
19
ansible/roles/web/templates/jokesdb_service.j2
Normal file
@@ -0,0 +1,19 @@
|
||||
[Unit]
|
||||
Description=JokesDB
|
||||
After=syslog.target network.target
|
||||
|
||||
[Service]
|
||||
EnvironmentFile=-/etc/default/jokesdb
|
||||
SuccessExitStatus=143
|
||||
|
||||
User=jokesdb
|
||||
Group=jokesdb
|
||||
|
||||
Type=simple
|
||||
|
||||
WorkingDirectory=/var/jokesdb
|
||||
ExecStart=/usr/bin/env ${JAVA_HOME}/bin/java -DDB_USERNAME=${DDB_USERNAME} -DDB_PASSWORD=${DDB_PASSWORD} -jar ${JAR_FILE}
|
||||
ExecStop=/bin/kill -15 $MAINPID
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
Reference in New Issue
Block a user