mirror of
https://github.com/mattermost/mattermost.git
synced 2026-05-27 20:26:11 -04:00
Wire Microsoft's local Azure Blob Storage emulator into the dev/CI docker-compose stack so an upcoming Azure FileBackend driver and its tests have a target to run against, without requiring an Azure account. * Define the azurite service in docker-compose.common.yml (used by both the local-dev and CI compose files). * Add azurite to the makefile + main docker-compose.yml service maps, and to docker-compose-generator so callers can include it via ENABLED_DOCKER_SERVICES. * Auto-include azurite in `make start-docker` (mirrors how minio is auto-included today), so existing local workflows keep working without any per-developer config change. * Add azurite to the CI start_dependencies wait set so CI brings it up alongside postgres/minio. * Set CI_AZURITE_HOST / CI_AZURITE_PORT in dotenv/test.env, mirroring the CI_MINIO_* pattern. No production filestore changes — this PR is mergeable in isolation with no user-visible behavior. ------ AI assisted commit
14 lines
446 B
Bash
14 lines
446 B
Bash
TEST_DATABASE_POSTGRESQL_DSN=postgres://mmuser:mostest@postgres:5432/mattermost_test?sslmode=disable&connect_timeout=10
|
|
GOBIN=/mattermost/server/bin
|
|
|
|
CI_INBUCKET_HOST=inbucket
|
|
CI_MINIO_HOST=minio
|
|
CI_AZURITE_HOST=azurite
|
|
CI_INBUCKET_PORT=9001
|
|
CI_MINIO_PORT=9000
|
|
CI_AZURITE_PORT=10000
|
|
CI_INBUCKET_SMTP_PORT=10025
|
|
CI_LDAP_HOST=openldap
|
|
IS_CI=true
|
|
MM_EMAILSETTINGS_SMTPSERVER=inbucket
|
|
MM_ELASTICSEARCHSETTINGS_CONNECTIONURL=http://elasticsearch:9200
|