Skip to content
This repository was archived by the owner on Dec 23, 2025. It is now read-only.

Commit c12e888

Browse files
committed
Archive more extra services
1 parent a8da6d8 commit c12e888

2 files changed

Lines changed: 57 additions & 58 deletions

File tree

faf-extra.yml

Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,6 @@ version: '3.7'
55

66
services:
77

8-
#
9-
# Static copy of the old phpbb3 forum (https://forums.faforever.com)
10-
#
11-
phpbb3-archive:
12-
image: nginx:1.25
13-
restart: unless-stopped
14-
volumes:
15-
- ./config/extra/phpbb3-archive/:/etc/nginx/conf.d/
16-
- ./data/phpbb3-archive/:/usr/share/nginx/html/
17-
networks:
18-
- faf-extra
19-
labels:
20-
- "traefik.enable=true"
21-
- "traefik.http.routers.faf-phpbb3-archive.rule=Host(`forums.${DOMAINNAME}`)"
22-
- "traefik.http.routers.faf-phpbb3-archive.entryPoints=websecure"
23-
248
#
259
# NoSQL database specifically used for nodebb
2610
#
@@ -55,48 +39,6 @@ services:
5539
- "traefik.http.routers.faf-nodebb.rule=Host(`forum.${DOMAINNAME}`)"
5640
- "traefik.http.routers.faf-nodebb.entryPoints=websecure"
5741

58-
59-
#
60-
# New Wiki software (not the same as Wikipedia)
61-
#
62-
wikijs:
63-
image: requarks/wiki:2
64-
restart: unless-stopped
65-
networks:
66-
- faf-extra
67-
env_file: ./config/extra/wikijs/wikijs.env
68-
volumes:
69-
- ./data/wikijs/authentication/faf-hydra:/wiki/server/modules/authentication/faf-hydra:ro
70-
labels:
71-
- "traefik.enable=true"
72-
- "traefik.http.routers.wikijs.rule=Host(`wiki.${DOMAINNAME}`)"
73-
- "traefik.http.routers.wikijs.entryPoints=websecure"
74-
- "traefik.http.services.wikijs.loadbalancer.server.port=3000"
75-
76-
#
77-
# Database used by Wiki.js
78-
#
79-
postgres-wikijs:
80-
image: postgres:13-alpine
81-
restart: unless-stopped
82-
networks:
83-
- faf-extra
84-
env_file: ./config/extra/postgres-wikijs/postgres-wikijs.env
85-
volumes:
86-
- ./data/extra/postgres-wikijs:/var/lib/postgresql/data
87-
88-
#
89-
# QAI & Dostya combined
90-
#
91-
qai:
92-
image: faforever/faf-qai:main
93-
restart: unless-stopped
94-
networks:
95-
- faf
96-
env_file: ./config/extra/qai/qai.env
97-
volumes:
98-
- ./data/qai/Database:/app/Database
99-
10042
networks:
10143
faf-extra:
10244
driver: bridge

k8s-archive/faf-extra.yml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,21 @@
44
version: '3.7'
55

66
services:
7+
#
8+
# Static copy of the old phpbb3 forum (https://forums.faforever.com)
9+
#
10+
phpbb3-archive:
11+
image: nginx:1.25
12+
restart: unless-stopped
13+
volumes:
14+
- ./config/extra/phpbb3-archive/:/etc/nginx/conf.d/
15+
- ./data/phpbb3-archive/:/usr/share/nginx/html/
16+
networks:
17+
- faf-extra
18+
labels:
19+
- "traefik.enable=true"
20+
- "traefik.http.routers.faf-phpbb3-archive.rule=Host(`forums.${DOMAINNAME}`)"
21+
- "traefik.http.routers.faf-phpbb3-archive.entryPoints=websecure"
722

823
#
924
# FAF unit database
@@ -41,6 +56,48 @@ services:
4156
- "traefik.http.routers.faf-voting.entryPoints=websecure"
4257
- "traefik.http.services.faf-voting.loadbalancer.server.port=3000"
4358

59+
60+
#
61+
# New Wiki software (not the same as Wikipedia)
62+
#
63+
wikijs:
64+
image: requarks/wiki:2
65+
restart: unless-stopped
66+
networks:
67+
- faf-extra
68+
env_file: ./config/extra/wikijs/wikijs.env
69+
volumes:
70+
- ./data/wikijs/authentication/faf-hydra:/wiki/server/modules/authentication/faf-hydra:ro
71+
labels:
72+
- "traefik.enable=true"
73+
- "traefik.http.routers.wikijs.rule=Host(`wiki.${DOMAINNAME}`)"
74+
- "traefik.http.routers.wikijs.entryPoints=websecure"
75+
- "traefik.http.services.wikijs.loadbalancer.server.port=3000"
76+
77+
#
78+
# Database used by Wiki.js
79+
#
80+
postgres-wikijs:
81+
image: postgres:13-alpine
82+
restart: unless-stopped
83+
networks:
84+
- faf-extra
85+
env_file: ./config/extra/postgres-wikijs/postgres-wikijs.env
86+
volumes:
87+
- ./data/extra/postgres-wikijs:/var/lib/postgresql/data
88+
89+
#
90+
# QAI & Dostya combined
91+
#
92+
qai:
93+
image: faforever/faf-qai:main
94+
restart: unless-stopped
95+
networks:
96+
- faf
97+
env_file: ./config/extra/qai/qai.env
98+
volumes:
99+
- ./data/qai/Database:/app/Database
100+
44101
networks:
45102
faf-extra:
46103
driver: bridge

0 commit comments

Comments
 (0)