-
Notifications
You must be signed in to change notification settings - Fork 386
Expand file tree
/
Copy path.env
More file actions
65 lines (53 loc) · 2.41 KB
/
Copy path.env
File metadata and controls
65 lines (53 loc) · 2.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# WARNING: This file is committed to version control.
# DO NOT add secrets, passwords, or API keys here.
#
# This file is REQUIRED by all Docker Compose files in the docker/ directory.
# Docker Compose variable substitution (e.g. ${MYSQL_VERSION}) intentionally has NO fallback
# defaults so that Docker fails fast if this file is missing or a version is not defined.
# This ensures all environments use the same centralized versions.
COMPOSE_PROJECT_NAME=artemis
# Docker image versions (single source of truth for Docker Compose, tests, and build dependencies)
# Databases
MYSQL_VERSION=9.7.0
# Full Docker image reference for MySQL. Override for custom registries or images (e.g. database-migration tester).
MYSQL_IMAGE=docker.io/library/mysql:${MYSQL_VERSION}
POSTGRES_VERSION=18.4
MARIADB_VERSION=12.0.2-debian-12-r0
POSTGRES_IMAGE_VARIANT=-alpine
# Caching and middleware
# Note: This is redis-stack-server, not standard Redis. Uses different version tags.
REDIS_STACK_VERSION=7.4.0-v8
VALKEY_VERSION=8.1.5
# Search
# Weaviate must be compatible with the Java client: https://docs.weaviate.io/weaviate/release-notes
WEAVIATE_SERVER_VERSION=1.37.9
# Web & proxy
NGINX_VERSION=1.31.1
NGINX_IMAGE_VARIANT=-alpine-slim
# Testing
ALPINE_VERSION=3.23.4
# Used for both the Docker image and @playwright/test in src/test/playwright/package.json
PLAYWRIGHT_VERSION=v1.61.1
# Monitoring
# TODO: Upgrade Prometheus to v3.x (breaking config changes, v2 is EOL). See https://prometheus.io/docs/prometheus/latest/migration/
PROMETHEUS_VERSION=v2.55.1
# TODO: Upgrade Grafana to 11.x or 12.x (10.x is EOL). See https://grafana.com/docs/grafana/latest/upgrade-guide/
GRAFANA_VERSION=10.4.14
# Messaging & registry
ACTIVEMQ_VERSION=2.54.0
ACTIVEMQ_IMAGE_VARIANT=-alpine
# TODO: JHipster Registry is dormant (last release 2022). Evaluate alternatives or removal.
JHIPSTER_REGISTRY_VERSION=v7.5.0
# Mail
MAILPIT_VERSION=v1.30.1
# LTI / Moodle
MOODLE_VERSION=5.0.2-debian-12-r2
# SAML2 Testing
KEYCLOAK_VERSION=26.6
# Client dependency versions synced into package.json by `supporting_scripts/sync-client-versions.mjs`
# Run `node supporting_scripts/sync-client-versions.mjs` after changing these.
# Note: ANGULAR_VERSION does not update all Angular-related packages; Angular CDK/Material, CLI,
# and build tooling are excluded from automatic syncing and may need separate updates.
ANGULAR_ESLINT_VERSION=22.0.0
ANGULAR_VERSION=22.0.6
TYPESCRIPT_ESLINT_VERSION=8.63.0