Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail From: Stefan Fuhrmann Newsgroups: de.comp.lang.python Subject: [Python-de] ports mit Doppelpunkt nach docker-compose schreiben Date: Thu, 22 Oct 2020 15:12:34 +0200 Lines: 35 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de oiAnIlH4H8DTpiYLDzfgjgBSqDryWeLo+gnKCouw2GGQ== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org Authentication-Results: mail.python.org; dkim=none reason="no signature"; dkim-adsp=none (unprotected policy); dkim-atps=neutral X-Virus-Scanned: Debian amavisd-new at willy.nopanicsystems.net User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Content-Language: en-US X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: Xref: csiph.com de.comp.lang.python:5697 Hallo zusammen, ich habe ein script, das mir nextcloud ausrollt und möchte es nun erweitern, dass es auf ports prüft und entsprechend einen port hochzählt und in die docker-compose schreibt. Im compose file wird es mit 8080:80 angegeben. Ich habe es soweit , das es mir den port hochzählt und schreibt. Mir gelingt es aber nicht :80 hinzuzufügen. Ich habe eine funktion "next_free_port" hinten soll :80 hinzu. docker_compose["services"]["app"]["ports"] = [next_free_port() +":80"] Ich habe versucht und gesucht. Es will mir aber nicht gelingen. Kann jemand helfen? Danke! Gruß Stefan