Skip to content

Commit b826fbf

Browse files
committed
INCEpTION 39.2
1 parent 01be913 commit b826fbf

File tree

118 files changed

+24953
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+24953
-0
lines changed

_data/releases.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
### RELEASE VERSIONS
2626
###
2727

28+
- version: "39.2"
29+
date: 2025-12-23
30+
status: stable
31+
2832
- version: "39.1"
2933
date: 2025-12-13
3034
status: stable

releases/39.2/docs/admin-guide.html

Lines changed: 7029 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
##
2+
# docker-compose up [-d]
3+
# docker-compose down
4+
##
5+
version: '2.4'
6+
7+
networks:
8+
inception-net:
9+
10+
services:
11+
db:
12+
image: "mysql:8.3"
13+
environment:
14+
- MYSQL_RANDOM_ROOT_PASSWORD=yes
15+
- MYSQL_DATABASE=inception
16+
- MYSQL_USER=${DBUSER:-inception}
17+
- MYSQL_PORT=3306
18+
- MYSQL_PASSWORD=${DBPASSWORD:-inception}
19+
volumes:
20+
- ${INCEPTION_DB_HOME:-db-data}:/var/lib/mysql
21+
command: ["--character-set-server=utf8mb4", "--collation-server=utf8mb4_bin"]
22+
healthcheck:
23+
test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost", "-p${DBPASSWORD:-inception}", "-u${DBUSER:-inception}"]
24+
interval: 20s
25+
timeout: 10s
26+
retries: 10
27+
networks:
28+
inception-net:
29+
30+
app:
31+
image: "${INCEPTION_IMAGE:-ghcr.io/inception-project/inception}:${INCEPTION_VERSION:-{revnumber}}"
32+
ports:
33+
- "${INCEPTION_PORT:-8080}:8080"
34+
environment:
35+
- INCEPTION_DB_DIALECT=org.hibernate.dialect.MySQL8Dialect
36+
- INCEPTION_DB_DRIVER=org.mariadb.jdbc.Driver
37+
- INCEPTION_DB_URL=jdbc:mysql://db:3306/inception?useSSL=false&useUnicode=true&characterEncoding=UTF-8
38+
- INCEPTION_DB_USERNAME=${DBUSER:-inception}
39+
- INCEPTION_DB_PASSWORD=${DBPASSWORD:-inception}
40+
volumes:
41+
- ${INCEPTION_HOME:-app-data}:/export
42+
depends_on:
43+
db:
44+
condition: service_healthy
45+
restart: unless-stopped
46+
networks:
47+
inception-net:
48+
49+
volumes:
50+
app-data:
51+
db-data:
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
##
2+
# docker-compose up [-d]
3+
# docker-compose down
4+
##
5+
6+
networks:
7+
inception-net:
8+
9+
services:
10+
db:
11+
image: "mariadb:11.4"
12+
environment:
13+
- MARIADB_RANDOM_ROOT_PASSWORD=yes
14+
- MARIADB_DATABASE=inception
15+
- MARIADB_USER=${DBUSER:-inception}
16+
- MARIADB_PASSWORD=${DBPASSWORD:-inception}
17+
- MARIADB_AUTO_UPGRADE=1
18+
volumes:
19+
- ${INCEPTION_DB_HOME:-db-data}:/var/lib/mysql
20+
command: ["--character-set-server=utf8mb4", "--collation-server=utf8mb4_bin"]
21+
healthcheck:
22+
test: ["CMD", "mariadb-admin" ,"ping", "-h", "localhost", "-p${DBPASSWORD:-inception}", "-u${DBUSER:-inception}"]
23+
interval: 20s
24+
timeout: 10s
25+
retries: 10
26+
networks:
27+
inception-net:
28+
29+
app:
30+
image: "${INCEPTION_IMAGE:-ghcr.io/inception-project/inception}:${INCEPTION_VERSION:-{revnumber}}"
31+
ports:
32+
- "${INCEPTION_PORT:-8080}:8080"
33+
environment:
34+
- INCEPTION_DB_DIALECT=org.hibernate.dialect.MariaDB106Dialect
35+
- INCEPTION_DB_URL=jdbc:mariadb://db:3306/inception?useSSL=false&useUnicode=true&characterEncoding=UTF-8
36+
- INCEPTION_DB_USERNAME=${DBUSER:-inception}
37+
- INCEPTION_DB_PASSWORD=${DBPASSWORD:-inception}
38+
volumes:
39+
- ${INCEPTION_HOME:-app-data}:/export
40+
depends_on:
41+
db:
42+
condition: service_healthy
43+
restart: unless-stopped
44+
networks:
45+
inception-net:
46+
47+
volumes:
48+
app-data:
49+
db-data:
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
kind: PersistentVolume
2+
apiVersion: v1
3+
metadata:
4+
name: inception-data-pv
5+
labels:
6+
type: local
7+
spec:
8+
storageClassName: standard
9+
capacity:
10+
storage: 5Gi
11+
accessModes:
12+
- ReadWriteOnce
13+
hostPath:
14+
path: "/srv/inception-kubernetes/data"
15+
---
16+
kind: PersistentVolume
17+
apiVersion: v1
18+
metadata:
19+
name: inception-log-pv
20+
labels:
21+
type: local
22+
spec:
23+
storageClassName: standard
24+
capacity:
25+
storage: 5Gi
26+
accessModes:
27+
- ReadWriteOnce
28+
hostPath:
29+
path: "/srv/inception-kubernetes/data"
30+
---
31+
kind: PersistentVolume
32+
apiVersion: v1
33+
metadata:
34+
name: inception-tmp-pv
35+
labels:
36+
type: local
37+
spec:
38+
storageClassName: standard
39+
capacity:
40+
storage: 5Gi
41+
accessModes:
42+
- ReadWriteOnce
43+
hostPath:
44+
path: "/srv/inception-kubernetes/data"
45+
---
46+
kind: PersistentVolumeClaim
47+
apiVersion: v1
48+
metadata:
49+
name: inception-data-pvc
50+
spec:
51+
storageClassName: standard
52+
accessModes:
53+
- ReadWriteOnce
54+
resources:
55+
requests:
56+
storage: 5Gi
57+
---
58+
kind: PersistentVolumeClaim
59+
apiVersion: v1
60+
metadata:
61+
name: inception-tmp-pvc
62+
spec:
63+
storageClassName: standard
64+
accessModes:
65+
- ReadWriteOnce
66+
resources:
67+
requests:
68+
storage: 5Gi
69+
---
70+
kind: PersistentVolumeClaim
71+
apiVersion: v1
72+
metadata:
73+
name: inception-log-pvc
74+
spec:
75+
storageClassName: standard
76+
accessModes:
77+
- ReadWriteOnce
78+
resources:
79+
requests:
80+
storage: 5Gi
81+
---
82+
apiVersion: v1
83+
kind: Service
84+
metadata:
85+
name: inception-svc
86+
labels:
87+
app: inception
88+
spec:
89+
type: NodePort
90+
ports:
91+
- protocol: TCP
92+
port: 8080
93+
targetPort: 8080
94+
nodePort: 32000
95+
selector:
96+
app: inception
97+
---
98+
apiVersion: apps/v1
99+
kind: Deployment
100+
metadata:
101+
name: inception
102+
spec:
103+
selector:
104+
matchLabels:
105+
app: inception
106+
replicas: 1
107+
template:
108+
metadata:
109+
labels:
110+
app: inception
111+
spec:
112+
securityContext:
113+
runAsUser: 2000
114+
runAsGroup: 2000
115+
fsGroup: 2000
116+
runAsNonRoot: true
117+
containers:
118+
- name: inception
119+
image: "ghcr.io/inception-project/inception-snapshots:{revnumber}"
120+
imagePullPolicy: Always
121+
ports:
122+
- containerPort: 8080
123+
securityContext:
124+
readOnlyRootFilesystem: true
125+
privileged: false
126+
volumeMounts:
127+
- mountPath: /export
128+
name: inception-data-pv
129+
- mountPath: /tmp
130+
name: inception-tmp-pv
131+
- mountPath: /var/log
132+
name: inception-log-pv
133+
volumes:
134+
- name: inception-data-pv
135+
persistentVolumeClaim:
136+
claimName: inception-data-pvc
137+
- name: inception-tmp-pv
138+
persistentVolumeClaim:
139+
claimName: inception-tmp-pvc
140+
- name: inception-log-pv
141+
persistentVolumeClaim:
142+
claimName: inception-log-pvc

0 commit comments

Comments
 (0)