Stefan Fuhrmann wrote on 22.10.20 15:12:
>
>
> 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.
Zeige doch einmal etwas mehr von deinem Skript und auch die
Fehlermeldung - falls es eine gibt.
> Ich habe eine funktion "next_free_port" hinten soll :80 hinzu.
>
> docker_compose["services"]["app"]["ports"] = [next_free_port() +":80"]
Wenn next_free_port() eine Zahl liefert, muss diese in einen String
konvertiert werden. Zudem würde ich vermute, dass die Listenklammern
überflüssig sind. Vielleicht klappt es ja schon so:
docker_compose["services"]["app"]["ports"] = str(next_free_port()) +":80"
Marco.
--
k=bytes.fromhex('b90155033ce5a85fa989ed1d3adeaa6c82');c=bytes.fromhex('c9683b775184c61fcbe8867848bf8408e7');print(''.join([chr(c^k)for
c,k in zip(c,k)]))