Temp

[Python] Cloudflare Workers get started

ju_young 2023. 5. 16. 17:24
728x90

Install wrangler

npm install -g wrangler

Generate project

npx wrangler generate <NEW_PROJECT_NAME> https://github.com/cloudflare/python-worker-hello-world.git

- 현재 시간을 기준으로 python-worker-hello-world 레포의 wrangler.toml에서 accound_id, workers_dev, route를 삭제한다.

- Pull requests에 이미 있기 때문에 이후에 업데이트될 것 같다. 그 전까지는 직접 삭제해주어야한다.

Install transcrypt

- vitualenv를 사용할 경우

cd my-python-project
virtualenv env
source env/bin/activate
pip install transcrypt

- conda를 사용할 경우

conda create -n cloudflare # or anything name
pip install transcrypt

Run development server

npx wrangler dev

[reference]

https://debugthis.dev/cloudflare-workers/2020-10-08-cloudflare-workers/

https://developers.cloudflare.com/workers/get-started/quickstarts/

728x90