Files
randomgif/Readme.md
T
Simon Gruber dfb258c90c Updates
2026-05-11 08:15:49 +02:00

704 B

Giphy Proxy

Minimalistic Node.js proxy with a protected subroute.

Setup

Docker

r build -t giphy-proxy .

docker run -d \
  -p 8080:8080 \
  -e GIPHY_API_KEY="your_api_key" \
  -e ACCESS_SECRET="mysecret" \
  giphy-proxy

Docker compose

services:
  randomgif:
    container_name: randomgif
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - "9099:8080"
    environment:
      - GIPHY_API_KEY=${GIPHY_API_KEY}
      - ACCESS_SECRET=${ACCESS_SECRET}

Usage

Example (Random):

curl http://localhost:8080/mysecret/

Example (Specific Tag):

curl http://localhost:8080/mysecret/cat

All subsequent routes will be ignored!