-
Notifications
You must be signed in to change notification settings - Fork 364
Expand file tree
/
Copy path.env
More file actions
65 lines (53 loc) · 2.38 KB
/
.env
File metadata and controls
65 lines (53 loc) · 2.38 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.6.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.3
POSTGRES_IMAGE_VARIANT=-alpine
MARIADB_VERSION=11.8.6
# 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.34.14
# Web & proxy
NGINX_VERSION=1.29.5
NGINX_IMAGE_VARIANT=-alpine-slim
# Testing
ALPINE_VERSION=3.23.3
# Used for both the Docker image and @playwright/test in src/test/playwright/package.json
PLAYWRIGHT_VERSION=v1.59.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.44.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.24.2
# LTI / Moodle
MOODLE_VERSION=5.1.2
# SAML2 Testing
KEYCLOAK_VERSION=26.2
# 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_VERSION=21.2.9
ANGULAR_ESLINT_VERSION=21.3.1
TYPESCRIPT_ESLINT_VERSION=8.58.2