open-im-server/build/images/openim-server/docker-compose.build.override.yml
dsx137 485bbb5b3c
refactor(ci): actions and dockerfile (#3733)
* feat(build): add unified server image build flow

Consolidate service image definitions into a single server build setup, and update CI workflows to use it.

# Conflicts:
#	.github/workflows/docker-build-and-release-services-images.yml
#	.github/workflows/go-build-test.yml
#	Dockerfile
#	build/images/Dockerfile
#	build/images/openim-api/Dockerfile
#	build/images/openim-crontask/Dockerfile
#	build/images/openim-msggateway/Dockerfile
#	build/images/openim-msgtransfer/Dockerfile
#	build/images/openim-push/Dockerfile
#	build/images/openim-rpc-auth/Dockerfile
#	build/images/openim-rpc-conversation/Dockerfile
#	build/images/openim-rpc-friend/Dockerfile
#	build/images/openim-rpc-group/Dockerfile
#	build/images/openim-rpc-msg/Dockerfile
#	build/images/openim-rpc-third/Dockerfile
#	build/images/openim-rpc-user/Dockerfile
#	build/images/openim-tools/component/Dockerfile

* fix(ci): correct Docker image tag generation
2026-06-04 18:15:21 +08:00

73 lines
1.1 KiB
YAML

services:
openim-api:
build:
platforms:
- linux/amd64
- linux/arm64
openim-crontask:
build:
platforms:
- linux/amd64
- linux/arm64
openim-msggateway:
build:
platforms:
- linux/amd64
- linux/arm64
openim-msgtransfer:
build:
platforms:
- linux/amd64
- linux/arm64
openim-push:
build:
platforms:
- linux/amd64
- linux/arm64
openim-rpc-auth:
build:
platforms:
- linux/amd64
- linux/arm64
openim-rpc-conversation:
build:
platforms:
- linux/amd64
- linux/arm64
openim-rpc-friend:
build:
platforms:
- linux/amd64
- linux/arm64
openim-rpc-group:
build:
platforms:
- linux/amd64
- linux/arm64
openim-rpc-msg:
build:
platforms:
- linux/amd64
- linux/arm64
openim-rpc-third:
build:
platforms:
- linux/amd64
- linux/arm64
openim-rpc-user:
build:
platforms:
- linux/amd64
- linux/arm64