Sign inSign up

kukudemajia/shortlinks

By kukudemajia

Updated over 6 years ago

shortlinks 短链接服务器

Image
0

271

kukudemajia/shortlinks repository overview

1、先把以下内容(注意格式排版)保存为docker-compose.yaml
version: '3'

services:
  db:
    image: redis:4.0
    volumes:
      - ./data:/data
    restart: always
    ports:
      - 6379:6379
    command: ["redis-server", "--appendonly", "yes"]

  apiserver:
    image: kukudemajia/shortlinks
    depends_on:
      - db
    restart: always
    ports:
      - 8080:8080
    entrypoint: ["./apiserver"]
    environment:
      - REDIS_DB=0
      - REDIS_HOST=db:6379
      - J2_API_ADDR=0.0.0.0:8080
      - SECRET_KEY=SECRET_KEY #(使用一个密钥字符串对 Token 进行签名,只要密钥没有泄露,就没有人能篡改 Token 的数据)
      - GIN_MODE=release
      - ALLOWED_HOSTS=localhost,127.0.0.1,*  #(*表示允许任意IP访问)

  landingserver:
    image: kukudemajia/shortlinks
    depends_on:
      - db
    restart: always
    ports:
      - 8081:8081
    entrypoint: ["./landingserver"]
    environment:
      - REDIS_DB=0
      - REDIS_HOST=db:6379
      - J2_LANDING_ADDR=0.0.0.0:8081
      - GIN_MODE=release
2、运行命令

docker-compose -f docker-compose.yaml -p shortlinks up -d

3、打开网页访问 主机IP:8080即可。

Tag summary

Content type

Image

Digest

Size

21.6 MB

Last updated

over 6 years ago

docker pull kukudemajia/shortlinks