From 882f6e88c96f6f497ae2d19ac03a27e545cb11ec Mon Sep 17 00:00:00 2001 From: jucarvalhe Date: Thu, 5 Oct 2023 18:31:37 +0200 Subject: [PATCH] docker compose + python --- docker-compose.yaml | 25 +++++++++++++++++++++++++ script.py | 16 ++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 docker-compose.yaml create mode 100644 script.py diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..25b9fa2 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,25 @@ +version: '3.0' + +services: + back-end: + build: Dockerfile + restart: always + networks: + reseau: + ipv4_address: 128.11.0.5 + + proxy: + build: Proxy/Dockerfile + restart: always + networks: + reseau: + ipv4_address: 128.11.0.6 + +networks: + reseau: + driver: bridge + ipam: + driver: default + config: + - subnet: 128.11.0.0/16 + diff --git a/script.py b/script.py new file mode 100644 index 0000000..0454048 --- /dev/null +++ b/script.py @@ -0,0 +1,16 @@ +import requests +import os + +# Configuration +ipAddress = '172.17.0.2' # A modifier +os.environ['NO_PROXY'] = ipAddress + + +data="GET /ADMIN" +byteLength = len(data.encode('utf-8')) +headers = {'Content-Length' : str(byteLength)} +url = 'http://' + ipAddress + +response = requests.post(url, headers=headers, data=data) +print(response.raise_for_status) +print(response.content)