Привет кто то сталкивался ? "docker compose share ip address to container" (один контейнер знал ip другого контейнера , links не подходит...)
Типа так
version: "3.5"
services:
mysql:
image: mysql/mysql-server:5.7
ports:
- 3306
networks:
- app
environment:
- MYSQL_ROOT_PASSWORD=test
- MYSQL_ROOT_HOST=%
volumes:
- ../../infra/configs/dev/dev-setup-db-schema.sql:/docker-entrypoint-initdb.d/dev-setup-db-schema.sql
command: mysqld --sql_mode=""
goaws:
image: pafortin/goaws
ports:
- 4100
networks:
- app
aws-cli-create-computers-queue:
image: garland/aws-cli-docker
depends_on:
- goaws
networks:
- app
command: aws --endpoint-url http://goaws:4100 sqs create-queue --queue-name pamase-computers --region=eu-west-1
environment:
- AWS_SECRET_ACCESS_KEY=test
- AWS_ACCESS_KEY_ID=test
aws-cli-create-accounts-queue:
image: garland/aws-cli-docker
depends_on:
- goaws
networks:
- app
command: aws --endpoint-url http://goaws:4100 sqs create-queue --queue-name pamase-accounts --region=eu-west-1
environment:
- AWS_SECRET_ACCESS_KEY=test
- AWS_ACCESS_KEY_ID=test
app:
image: ${IMAGE_NAME:-pamase}:${IMAGE_TAG:-latest}
depends_on:
- mysql
environment:
- AWS_REGION=eu-west-1
- SQS_ACCOUNT_EVENTS_QUEUE=http://goaws:4100/pamase-accounts
- SQS_SUBSCRIPTION_COMPUTER_CHANGE_QUEUE=http://goaws:4100/pamase-computers
- JAVA_TOOL_OPTIONS
volumes:
- ./runService.sh:/runService.sh
command: sh /runService.sh
healthcheck:
test: curl http://localhost:8080
networks:
- app
networks:
app:
name: network-name