wuzhiping / snapdrop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1 snapdrop:
    image: "node:lts-alpine"
    user: "node"
    working_dir: /home/node/app
    volumes:
      - ./snapdrop/server/:/home/node/app
    command: ash -c "npm i && node index.js"

2 ngx:

    ... 

    links:
      - snapdrop
    volumes:
      - ./snapdrop/client:/home/airdrop


3 default.conf

  location /airdrop {
      alias   /home/airdrop;
      index  index.html index.htm;
  }

  location /airdrop/server {
     proxy_connect_timeout 300;
     proxy_pass http://snapdrop:3000;
     proxy_set_header Connection "upgrade";
     proxy_set_header Upgrade $http_upgrade;
     proxy_set_header X-Forwarded-for $remote_addr;
  }


About


Languages

Language:JavaScript 67.2%Language:CSS 16.8%Language:HTML 16.0%