Unify NAS operations on tracked docker-compose.yaml
This commit is contained in:
@@ -5,7 +5,7 @@ umask 077
|
||||
hop_settings=$(mktemp .env.discovery.XXXXXX)
|
||||
hop_environment=$(mktemp .env.discovery.XXXXXX)
|
||||
trap 'rm -f "$hop_settings" "$hop_environment"' 0
|
||||
hop_container=$(sudo docker compose --project-name hop -f compose.nas.yaml ps -q hop)
|
||||
hop_container=$(sudo docker compose -f docker-compose.yaml ps -q hop)
|
||||
if [ -z "$hop_container" ]; then
|
||||
printf '%s\n' 'Docker 앱에서 새 버전의 hop 프로젝트를 먼저 시작하세요.' >&2
|
||||
exit 1
|
||||
@@ -19,5 +19,5 @@ awk '!/^(TRUSTED_PROXY_CIDRS|CLIENT_IP_SOURCE|SAME_NETWORK_DISCOVERY_ENABLED)=/'
|
||||
cat "$hop_settings" >> "$hop_environment"
|
||||
mv "$hop_environment" .env
|
||||
chmod 600 .env
|
||||
sh scripts/configure-nas.sh
|
||||
printf '\n%s\n' '자동 발견 설정 완료. Docker 앱에서 compose.nas.yaml을 다시 불러와 재배포하세요.'
|
||||
docker compose -f docker-compose.yaml config --no-env-resolution --quiet
|
||||
printf '\n%s\n' '자동 발견 설정 완료. 같은 docker-compose.yaml로 재배포하면 새 .env 설정이 적용됩니다.'
|
||||
|
||||
Reference in New Issue
Block a user