Skip to content

Commit 2fd1351

Browse files
author
Bernd Ritter
committed
container version updates
1 parent e17897f commit 2fd1351

5 files changed

Lines changed: 22 additions & 22 deletions

File tree

Makefile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
DOCKER_OPTS=--env-file development/db.env --env-file development/oci.env
1+
DOCKER_OPTS=--env-file development/db.env --env-file development/oci.env --env-file development/queue.env
22

33
default: rebuild
44

@@ -16,29 +16,29 @@ clean:
1616
$(MAKE) -C app $@
1717

1818
up:
19-
docker compose up -d
19+
docker compose $(DOCKER_OPTS) up -d
2020

2121
logs:
22-
docker compose logs -f
22+
docker compose $(DOCKER_OPTS) logs -f
2323

2424
down:
25-
docker compose down
25+
docker compose $(DOCKER_OPTS) down
2626

2727
shell:
28-
docker compose -f docker-compose.yml exec -it app /bin/bash
28+
docker compose $(DOCKER_OPTS) exec -it app /bin/bash
2929

3030
status:
31-
docker compose -f docker-compose.yml ps
31+
docker compose $(DOCKER_OPTS) ps
3232

3333
setup:
3434
mise install
3535
yarn install
3636

3737
app-down:
38-
docker compose stop app
38+
docker compose $(DOCKER_OPTS) stop app
3939

4040
app-up:
41-
docker compose up app -d
41+
docker compose $(DOCKER_OPTS) up app -d
4242

4343
db-dump:
4444
docker compose exec db pg_dump -U holarse holarse > ./backup/holarse-$(shell date +"%Y-%m-%d-%H%M%S%z").sql

app/src/main/resources/application.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ logging.level.org.hibernate=warn
1414

1515
spring.jpa.hibernate.ddl-auto=none
1616
spring.jpa.hibernate.show-sql=true
17-
spring.datasource.url=jdbc:postgresql://db:5432/${POSTGRES_DB}
17+
spring.datasource.url=jdbc:postgresql://${POSTGRES_HOST}:5432/${POSTGRES_DB}
1818
spring.datasource.username=${POSTGRES_USER}
1919
spring.datasource.password=${POSTGRES_PASSWORD}
2020
spring.jpa.open-in-view=false
@@ -25,7 +25,7 @@ spring.flyway.locations=classpath:db/migration
2525
spring.flyway.baseline-on-migrate=true
2626

2727
# queue
28-
amq.brokerUrl=tcp://queue:61616
28+
amq.brokerUrl=tcp://${ARTEMIS_HOST}:61616
2929
amq.username=${ARTEMIS_USER}
3030
amq.password=${ARTEMIS_PASSWORD}
3131

development/db.env

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
# postgres
2+
POSTGRES_HOST=db
23
POSTGRES_USER=holarse
34
POSTGRES_PASSWORD=geheim
45
POSTGRES_DB=holarse
5-
6-
# apachemq artemis
7-
ARTEMIS_USER=${POSTGRES_USER}
8-
ARTEMIS_PASSWORD=${POSTGRES_PASSWORD}

development/queue.env

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# apachemq artemis
2+
ARTEMIS_HOST=queue
3+
ARTEMIS_USER=${POSTGRES_USER}
4+
ARTEMIS_PASSWORD=${POSTGRES_PASSWORD}
5+
EXTRA_ARGS=--http-host 0.0.0.0 --relax-jolokia --no-amqp-acceptor --no-hornetq-acceptor --no-mqtt-acceptor --no-stomp-acceptor --queues drueckblick,import,mail,searchidx

docker-compose.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: holarse
33
services:
44
front:
5-
image: caddy:2.10
5+
image: caddy:2.11-alpine
66
restart: no
77
ports:
88
- "127.0.0.1:80:80"
@@ -13,7 +13,7 @@ services:
1313
- holarse-front
1414
- holarse-back
1515
db:
16-
image: postgres:18
16+
image: postgres:18.3-trixie
1717
restart: no
1818
env_file:
1919
- development/db.env
@@ -26,12 +26,10 @@ services:
2626
- holarse-back
2727

2828
queue:
29-
image: apache/activemq-artemis:2.44.0
29+
image: apache/artemis:2.52.0-alpine
3030
restart: no
3131
env_file:
32-
- development/db.env
33-
environment:
34-
- EXTRA_ARGS=--http-host 0.0.0.0 --relax-jolokia --no-amqp-acceptor --no-hornetq-acceptor --no-mqtt-acceptor --no-stomp-acceptor --queues drueckblick,import,mail,searchidx
32+
- development/queue.env
3533
ports:
3634
- "127.0.0.1:8161:8161"
3735
- "127.0.0.1:61616:61616"
@@ -46,6 +44,7 @@ services:
4644
env_file:
4745
- development/oci.env
4846
- development/db.env
47+
- development/queue.env
4948
ports:
5049
- "127.0.0.1:8080:8080"
5150
volumes:
@@ -62,7 +61,7 @@ services:
6261
networks:
6362
- holarse-back
6463
mail:
65-
image: axllent/mailpit
64+
image: axllent/mailpit:v1.29
6665
restart: no
6766
ports:
6867
- "127.0.0.1:8025:8025"
@@ -79,4 +78,3 @@ volumes:
7978
networks:
8079
holarse-front:
8180
holarse-back:
82-

0 commit comments

Comments
 (0)