Skip to content

Commit ced8ee7

Browse files
committed
bump bo backend
1 parent 2d40893 commit ced8ee7

1 file changed

Lines changed: 163 additions & 163 deletions

File tree

docker-compose.yml

Lines changed: 163 additions & 163 deletions
Original file line numberDiff line numberDiff line change
@@ -1,167 +1,167 @@
11
services:
2-
####### MongoDB #######
3-
mongo:
4-
image: mongo:6
5-
networks:
6-
artcoded:
7-
restart: always
8-
volumes:
9-
- ./data/db:/data/db
10-
####### Keycloak #######
11-
postgresql:
12-
restart: always
13-
networks:
14-
artcoded:
15-
image: "postgres:14"
16-
volumes:
17-
- ./data/keycloak-postgres:/var/lib/postgresql/data
18-
keycloak:
19-
restart: always
20-
image: nbittich/keycloak:26.4.0
21-
networks:
22-
artcoded:
23-
command: start --optimized --proxy-headers xforwarded
24-
####### Redis #######
25-
redis:
26-
image: valkey/valkey:7.2-alpine
27-
restart: always
28-
networks:
29-
artcoded:
30-
command: redis-server --appendonly yes
31-
volumes:
32-
- ./data/redis:/data
33-
####### Artemis #######
34-
artemis:
35-
image: nbittich/artemis:2026.0.0
36-
networks:
37-
artcoded:
38-
restart: always
39-
volumes:
40-
- ./config/artemis/login.config:/var/lib/artemis-instance/etc/login.config
41-
- ./config/artemis/broker.xml:/var/lib/artemis-instance/etc/broker.xml
42-
- ./data/artemis:/var/lib/artemis-instance/data
43-
- ./data/artemis/journal:/var/lib/artemis-instance/data/journal
44-
environment:
45-
ARTEMIS_JVM_ARGS: "-XX:+UseCompactObjectHeaders"
46-
user: root
47-
####### Api Gateway #######
48-
api-gateway:
49-
image: nbittich/api-gateway:2026.0.3
50-
restart: always
51-
networks:
52-
artcoded:
53-
depends_on:
54-
- api-backend
55-
- back-office
56-
- website
57-
- triplestore
58-
volumes:
59-
- ./config/gateway:/usr/config
60-
####### Api Backend #######
61-
api-backend:
62-
image: nbittich/api-backend:2026.1.1
63-
restart: always
64-
networks:
65-
artcoded:
66-
volumes:
67-
- ./data/backend:/var/artcoded/data
68-
- ./data/backend/temp:/var/undertow/upload
69-
- ./config/backend:/usr/config
70-
- ./config/scripts:/var/artcoded_scripts
71-
depends_on:
72-
- sftp
73-
####### BACK OFFICE #######
74-
back-office:
75-
image: nbittich/back-office:v2026.1.0
76-
restart: always
77-
networks:
78-
artcoded:
79-
volumes:
80-
- ./config/back-office/nginx.conf:/etc/nginx/nginx.conf
81-
####### Triplestore #######
82-
triplestore:
83-
networks:
84-
artcoded:
85-
image: nbittich/triplestore:2026.0.2
86-
restart: always
87-
volumes:
88-
- ./data/tdb2:/triplestore
89-
- ./data/migrations:/migrations
90-
####### Website #######
91-
website:
92-
image: nbittich/websitev2:2026.0.0
93-
restart: always
94-
networks:
95-
artcoded:
96-
####### Graphana #######
97-
grafana:
98-
restart: unless-stopped
99-
image: grafana/grafana:10.2.2
100-
networks:
101-
artcoded:
102-
volumes:
103-
- ./data/grafana:/var/lib/grafana
2+
####### MongoDB #######
3+
mongo:
4+
image: mongo:6
5+
networks:
6+
artcoded:
7+
restart: always
8+
volumes:
9+
- ./data/db:/data/db
10+
####### Keycloak #######
11+
postgresql:
12+
restart: always
13+
networks:
14+
artcoded:
15+
image: "postgres:14"
16+
volumes:
17+
- ./data/keycloak-postgres:/var/lib/postgresql/data
18+
keycloak:
19+
restart: always
20+
image: nbittich/keycloak:26.4.0
21+
networks:
22+
artcoded:
23+
command: start --optimized --proxy-headers xforwarded
24+
####### Redis #######
25+
redis:
26+
image: valkey/valkey:7.2-alpine
27+
restart: always
28+
networks:
29+
artcoded:
30+
command: redis-server --appendonly yes
31+
volumes:
32+
- ./data/redis:/data
33+
####### Artemis #######
34+
artemis:
35+
image: nbittich/artemis:2026.0.0
36+
networks:
37+
artcoded:
38+
restart: always
39+
volumes:
40+
- ./config/artemis/login.config:/var/lib/artemis-instance/etc/login.config
41+
- ./config/artemis/broker.xml:/var/lib/artemis-instance/etc/broker.xml
42+
- ./data/artemis:/var/lib/artemis-instance/data
43+
- ./data/artemis/journal:/var/lib/artemis-instance/data/journal
44+
environment:
45+
ARTEMIS_JVM_ARGS: "-XX:+UseCompactObjectHeaders"
46+
user: root
47+
####### Api Gateway #######
48+
api-gateway:
49+
image: nbittich/api-gateway:2026.0.3
50+
restart: always
51+
networks:
52+
artcoded:
53+
depends_on:
54+
- api-backend
55+
- back-office
56+
- website
57+
- triplestore
58+
volumes:
59+
- ./config/gateway:/usr/config
60+
####### Api Backend #######
61+
api-backend:
62+
image: nbittich/api-backend:2026.1.2
63+
restart: always
64+
networks:
65+
artcoded:
66+
volumes:
67+
- ./data/backend:/var/artcoded/data
68+
- ./data/backend/temp:/var/undertow/upload
69+
- ./config/backend:/usr/config
70+
- ./config/scripts:/var/artcoded_scripts
71+
depends_on:
72+
- sftp
73+
####### BACK OFFICE #######
74+
back-office:
75+
image: nbittich/back-office:v2026.1.1
76+
restart: always
77+
networks:
78+
artcoded:
79+
volumes:
80+
- ./config/back-office/nginx.conf:/etc/nginx/nginx.conf
81+
####### Triplestore #######
82+
triplestore:
83+
networks:
84+
artcoded:
85+
image: nbittich/triplestore:2026.0.2
86+
restart: always
87+
volumes:
88+
- ./data/tdb2:/triplestore
89+
- ./data/migrations:/migrations
90+
####### Website #######
91+
website:
92+
image: nbittich/websitev2:2026.0.0
93+
restart: always
94+
networks:
95+
artcoded:
96+
####### Graphana #######
97+
grafana:
98+
restart: unless-stopped
99+
image: grafana/grafana:10.2.2
100+
networks:
101+
artcoded:
102+
volumes:
103+
- ./data/grafana:/var/lib/grafana
104104

105-
####### Node Exporter #######
106-
node-exporter:
107-
image: prom/node-exporter:latest
108-
container_name: monitoring_node_exporter
109-
restart: unless-stopped
110-
networks:
111-
artcoded:
112-
expose:
113-
- 9100
114-
####### SFTP #######
115-
sftp:
116-
networks:
117-
artcoded:
118-
image: nbittich/sftp:2026.0.0
119-
volumes:
120-
- ./data/peppol/ftp/invoices:/home/peppol/invoices
121-
- ./data/peppol/ftp/expenses/:/home/peppol/expenses
122-
command: peppol::1001
123-
####### Prometheus #######
124-
prometheus:
125-
restart: unless-stopped
126-
image: prom/prometheus:v2.48.1
127-
volumes:
128-
- ./data/prometheus:/prometheus
129-
depends_on:
130-
- keycloak
131-
networks:
132-
artcoded:
133-
###### Yopass ######
134-
yopass:
135-
image: jhaals/yopass
136-
restart: always
137-
command: "--database=redis --redis=redis://redis:6379 --port 80"
138-
depends_on:
139-
- redis
140-
networks:
141-
artcoded:
142-
###### Nextcloud ######
143-
cloud:
144-
restart: always
145-
image: nextcloud:31-fpm-alpine
146-
volumes:
147-
- ./data/nextcloud:/var/www/html
148-
depends_on:
149-
- postgresql
150-
- redis
151-
networks:
152-
artcoded:
153-
cloud-cron:
154-
image: nextcloud:31-fpm-alpine
155-
restart: always
156-
volumes:
157-
- ./../nextcloud-data:/var/www/html
158-
entrypoint: /cron.sh
159-
networks:
160-
artcoded:
161-
depends_on:
162-
- postgresql
163-
- redis
164-
- cloud
105+
####### Node Exporter #######
106+
node-exporter:
107+
image: prom/node-exporter:latest
108+
container_name: monitoring_node_exporter
109+
restart: unless-stopped
110+
networks:
111+
artcoded:
112+
expose:
113+
- 9100
114+
####### SFTP #######
115+
sftp:
116+
networks:
117+
artcoded:
118+
image: nbittich/sftp:2026.0.0
119+
volumes:
120+
- ./data/peppol/ftp/invoices:/home/peppol/invoices
121+
- ./data/peppol/ftp/expenses/:/home/peppol/expenses
122+
command: peppol::1001
123+
####### Prometheus #######
124+
prometheus:
125+
restart: unless-stopped
126+
image: prom/prometheus:v2.48.1
127+
volumes:
128+
- ./data/prometheus:/prometheus
129+
depends_on:
130+
- keycloak
131+
networks:
132+
artcoded:
133+
###### Yopass ######
134+
yopass:
135+
image: jhaals/yopass
136+
restart: always
137+
command: "--database=redis --redis=redis://redis:6379 --port 80"
138+
depends_on:
139+
- redis
140+
networks:
141+
artcoded:
142+
###### Nextcloud ######
143+
cloud:
144+
restart: always
145+
image: nextcloud:31-fpm-alpine
146+
volumes:
147+
- ./data/nextcloud:/var/www/html
148+
depends_on:
149+
- postgresql
150+
- redis
151+
networks:
152+
artcoded:
153+
cloud-cron:
154+
image: nextcloud:31-fpm-alpine
155+
restart: always
156+
volumes:
157+
- ./../nextcloud-data:/var/www/html
158+
entrypoint: /cron.sh
159+
networks:
160+
artcoded:
161+
depends_on:
162+
- postgresql
163+
- redis
164+
- cloud
165165

166166
networks:
167-
artcoded:
167+
artcoded:

0 commit comments

Comments
 (0)