summaryrefslogtreecommitdiff
path: root/microservices/03-resource-server/linux/deb/package/etc
diff options
context:
space:
mode:
Diffstat (limited to 'microservices/03-resource-server/linux/deb/package/etc')
-rw-r--r--microservices/03-resource-server/linux/deb/package/etc/ceit-fs-resource-server/application.yaml40
-rw-r--r--microservices/03-resource-server/linux/deb/package/etc/ceit-fs-resource-server/environment.env2
-rw-r--r--microservices/03-resource-server/linux/deb/package/etc/systemd/system/ceit-fs-resource-server.service12
3 files changed, 54 insertions, 0 deletions
diff --git a/microservices/03-resource-server/linux/deb/package/etc/ceit-fs-resource-server/application.yaml b/microservices/03-resource-server/linux/deb/package/etc/ceit-fs-resource-server/application.yaml
new file mode 100644
index 0000000..5a1c9df
--- /dev/null
+++ b/microservices/03-resource-server/linux/deb/package/etc/ceit-fs-resource-server/application.yaml
@@ -0,0 +1,40 @@
+server:
+ port: 8052
+ address: 127.0.0.1
+ servlet:
+ context-path: /myservices
+
+# logging:
+# level:
+# org.springframework.security: trace
+
+spring:
+ application:
+ name: resource-server
+
+ security:
+ oauth2:
+ resourceserver:
+ jwt:
+ issuer-uri: https://fs-auth-server.dev.ceit.pdn.ac.lk
+
+ datasource:
+ url: jdbc:h2:mem:testdb
+ driver-class-name: org.h2.Driver
+ username: sa
+ password: password
+ h2:
+ console:
+ enabled: false
+ path: /h2-console # H2 Console: http://localhost:8052/myservices/h2-console
+ jpa:
+ # database-platform: org.hibernate.dialect.H2Dialect
+ hibernate:
+ ddl-auto: update
+ show-sql: false
+ defer-datasource-initialization: true # schema.sql and data.sql are executed after Hibernate/JPA auto-creates database tables.
+
+ # Always execute initialization scripts (resources/schema.sql, resources/data.sql) on startup
+ sql:
+ init:
+ mode: always
diff --git a/microservices/03-resource-server/linux/deb/package/etc/ceit-fs-resource-server/environment.env b/microservices/03-resource-server/linux/deb/package/etc/ceit-fs-resource-server/environment.env
new file mode 100644
index 0000000..5423533
--- /dev/null
+++ b/microservices/03-resource-server/linux/deb/package/etc/ceit-fs-resource-server/environment.env
@@ -0,0 +1,2 @@
+# Which Spring profile should be active?
+#SPRING_PROFILES_ACTIVE=prod
diff --git a/microservices/03-resource-server/linux/deb/package/etc/systemd/system/ceit-fs-resource-server.service b/microservices/03-resource-server/linux/deb/package/etc/systemd/system/ceit-fs-resource-server.service
new file mode 100644
index 0000000..0bb7388
--- /dev/null
+++ b/microservices/03-resource-server/linux/deb/package/etc/systemd/system/ceit-fs-resource-server.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=ceit-fs-resource-server
+
+[Service]
+User=ceit-fs-resource-server
+EnvironmentFile=/etc/ceit-fs-resource-server/environment.env
+ExecStart=/usr/bin/java -Dspring.config.import=optional:file:/etc/ceit-fs-resource-server/application.yaml -jar /opt/ceit/ceit-fs-resource-server/app/ceit-fs-resource-server.jar
+Restart=always
+RestartSec=30
+
+[Install]
+WantedBy=multi-user.target