/lspp

一个全球领先的选片应用

Primary LanguageJavaScript

莱莎摄影工作室 选片系统

部署与配置

  1. 将照片文件夹用NGINX代理到img.yourdomain.com
server {
         listen 80;
         server_name img.yourdomain.com;
         root /home/yaocheng/img;

         location / {
                 try_files $uri $uri/ =404;
         }
 }
  1. config.js中的imagePath设置为1中的照片文件夹的物理路径
'imagePath': '/home/yaocheng/img/',
  1. 用NGINX代理pp_server的服务地址
server {
         listen 80;
         server_name pp.yourdomain.com;
         location / {
                 proxy_pass http://localhost:9001;
         }
 }
  1. 重启NGINX
$sudo nginx  -s reload
  1. web/js/config.js中的global.API_URL设置为4中的代理地址,global.IMG_DOMAIN设置为1中的地址
global.API_URL = 'pp.yourdomain.com'
  1. 启动MongoDB
mongod
  1. 启动pp_server
$pm2 start pp_server

使用说明

  1. 压缩文件夹中的照片
$sips -Z 800 *.jpg
  1. 上传照片
$rsync -anv ./ --exclude=.DS_Store youraccount@yourdomain.com:/home/youraccount/img/pet

$rsync -azP ./ --exclude=.DS_Store youraccount@yourdomain.com:/home/youraccount/img/pet
  1. 添加一个client.json中的配置节点,其中code是选片码,folder是2中上传的文件夹名petsize是选片数量
{
  "code": "yoyo",
  "folder": "pet",
  "size": "5"
}
  1. 重启pp_server
$pm2 restart pp_server
  1. 将用上面的code发给客户