Sign inSign up

coulsontl/myurls

By coulsontl

•Updated over 2 years ago

MyShortUrls

Image
0

2.2K

coulsontl/myurls repository overview

现在你可以无需安装其他服务,使用 docker 或 docker-compose 部署本项目。注:请自行修改命令中的参数。

  • -port: 服务端口(默认8002)
  • -domain: 短链接域名(必填项)
  • -ttl: 短链接有效期(单位(天),默认180天)
  • -conn: Redis连接(格式: host:port)
  • -passwd: Redis连接密码(默认为空)
  • -https: 是否返回 https 短链接(值为0或1, 默认值1)
  • -length: 短链接长度(默认7位)
docker run -d --restart always --name myurls -p 8002:8002 coulsontl/myurls:latest -domain example.com -port 8002 -conn 127.0.0.1:6379 -passwd '' -ttl 90
version: "3"
services:
  myurls:
    image: coulsontl/myurls:latest
    container_name: myurls
    restart: always
    volumes:
      - ./data/myurls/logs:/app/logs
    ports:
      - "8002:8002"
    depends_on:
      - myurls-redis
    entrypoint: ["/app/myurls", "-domain", "sample.com", "-length", "6", "-conn", "myurls-redis:6379", "-ttl", "365", "-https", "1"]

  myurls-redis:
    image: "redis:alpine"
    container_name: myurls-redis
    restart: always
    volumes:
      - ./data/redis:/data
    expose:
      - "6379"
docker-compose up -d

Tag summary

Content type

Image

Digest

sha256:894e8c915…

Size

3.7 MB

Last updated

over 2 years ago

docker pull coulsontl/myurls