diff --git a/zaps/upload.py b/zaps/upload.py new file mode 100644 index 0000000..8ffb375 --- /dev/null +++ b/zaps/upload.py @@ -0,0 +1,19 @@ +from zapman import env + +BOUNDERY = "----ZapmanBoundary1234" + +POST = f"{env['endpoint']}/files/" + +HEADERS = { + "X-API-Key": "dummy", + "Content-Type": f"multipart/form-data; boundary={BOUNDERY}", +} + +BODY_RAW = f""" +--{BOUNDERY}\r +Content-Disposition: form-data; name="file"; filename="zappy.txt"\r +Content-Type: text/plain\r\n\r +Hello, World!\r +Hello, Dude!\r +--{BOUNDERY}--\r +""" diff --git a/zaps/zapenvs.py b/zaps/zapenvs.py index a08606b..b540b13 100644 --- a/zaps/zapenvs.py +++ b/zaps/zapenvs.py @@ -12,3 +12,10 @@ def env_pie() -> dict[str, str]: return { "endpoint": "https://pie.dev", } + + +def env_docker() -> dict[str, str]: + return { + # For Docker Desktop (altenatively use the host ip) + "endpoint": "http://host.docker.internal:8001", + }