# Redirector Simple redirection service. Runs on Node and uses [Hono](https://hono.dev). Can be adapted to run on Bun, Cloudflare Workers, or any other serverless platform. Available as a [Docker image](https://hub.docker.com/r/nzambello/redirector). Repository: [nzambello/redirector](https://git.nzambello.dev/nzambello/redirector). ## Usage ```sh yarn install REDIRECT_URL=https://nzambello.dev PERMANENT=true yarn start ``` Then, open http://localhost:8787/ in your browser. ```sh open http://localhost:8787 ``` and you will be redirected to `REDIRECT_URL` from your env. ### Configuration It loads configuration from environment variables: - `REDIRECT_URL`: (**required**) the url to redirect to - `PERMANENT`: if true, it will return a 301 status code, otherwise 302 ### Docker example ```sh docker run -p 8787:8787 -e REDIRECT_URL=https://nzambello.dev -e PERMANENT=true nzambello/redirector:latest ``` ### Docker compose example ```yaml version: "3.8" services: redirector: image: nzambello/redirector:latest environment: - REDIRECT_URL=https://nzambello.dev - PERMANENT=true ports: - 8787:8787 ``` ## Development To update the Docker image: ```sh docker buildx build --platform linux/amd64,linux/arm64 -t nzambello/redirector:latest --push . ```