| 123456789101112131415161718192021222324252627 |
- #!/bin/bash
- # Colors
- BLUE='\E[1;34m'
- CYAN='\E[1;36m'
- GREEN='\E[1;32m'
- RED='\E[1;31m'
- RESET='\E[0m'
- YELLOW='\E[1;33m'
- export BLUE CYAN GREEN RED RESET YELLOW
- # Docker Compose
- COMPOSE_PROJECT_NAME="npm2dev"
- COMPOSE_FILE="docker/docker-compose.dev.yml"
- export COMPOSE_FILE COMPOSE_PROJECT_NAME
- # $1: container_name
- get_container_ip () {
- local container_name=$1
- local container
- local ip
- container=$(docker-compose ps --all -q "${container_name}" | tail -n1)
- ip=$(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' "$container")
- echo "$ip"
- }
|