Deployment

This commit is contained in:
Minecon724 2025-05-15 06:42:00 +02:00
commit c8716c3fe1
Signed by: Minecon724
GPG key ID: A02E6E67AB961189
3 changed files with 39 additions and 7 deletions

29
fly.toml Normal file
View file

@ -0,0 +1,29 @@
# fly.toml app configuration file generated for mstats on 2025-05-14T19:12:13+02:00
#
# See https://fly.io/docs/reference/configuration/ for information about how to use this file.
#
app = 'mstats'
# https://fly.io/docs/about/pricing/
primary_region = 'ewr'
[http_service]
internal_port = 8080
force_https = true
auto_stop_machines = 'suspend'
auto_start_machines = true
min_machines_running = 1
processes = ['app']
[[http_service.checks]]
interval = '30s'
timeout = '5s'
grace_period = '10s'
method = 'GET'
path = '/api/info'
[build]
dockerfile = "src/main/docker/Dockerfile.native-micro"
[[vm]]
size = 'shared-cpu-1x'

View file

@ -23,7 +23,6 @@
<skipITs>true</skipITs>
<!-- release config -->
<executable-suffix/>
<distribution.directory>${project.build.directory}/distributions</distribution.directory>
</properties>
@ -76,6 +75,10 @@
<groupId>io.quarkus</groupId>
<artifactId>quarkus-scheduler</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-jdbc-postgresql</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-junit5</artifactId>

View file

@ -1,13 +1,13 @@
quarkus.hibernate-orm.database.generation = update
quarkus.datasource.db-kind = h2
quarkus.datasource.username = username-default
quarkus.datasource.jdbc.url = jdbc:h2:./db:default
quarkus.datasource.jdbc.max-size = 13
quarkus.datasource.db-kind = postgresql
%test.quarkus.datasource.db-kind = h2
%test.quarkus.datasource.username = username-default
%test.quarkus.datasource.jdbc.url = jdbc:h2:./db:default
%test.quarkus.datasource.jdbc.max-size = 13
quarkus.container-image.registry = git.m724.eu
quarkus.container-image.group = Minecon724
quarkus.http.host = [::1]
mstats.admin.token =