AutoPiano:30s部署一个钢琴小程序

0.简介

自由钢琴(AutoPiano)是利用HTML5技术开发的在线钢琴应用,致力于为钢琴爱好者、音乐爱好者以及其他所有的创造者提供一个优雅、简洁的平台,在学习工作之余可以享受钢琴、音乐的美好。就类似于多年前Flash开发的钢琴游戏,自由钢琴只是换了H5的技术,同时支持了钢琴曲的自动播放功能。

DEMO演示站:https://www.autopiano.cn/

1.截图

AutoPiano:30s部署一个钢琴小程序

2.开发文档

  1. git clone https://github.com/WarpPrism/AutoPiano.git
  2. cd AutoPiano
  3. cnpm install / npm install / yarn install
  4. # development mode -> http://localhost:5000
  5. cnpm run dev
  6. # production mode
  7. cnpm run build

3.Docker部署

STEP1:安装docker环境(该脚本适用于Ubuntu]、Centos、Debian、树莓派等系统)

  1. echo y | bash <(curl -L -s https://raw.githubusercontent.com/Baiyuetribe/codes/master/docker.sh)

STEP2:部署程序

  1. docker run -d -p 303080 --name=piano baiyuetribe/onekey:piano

然后访问http://ip:3030

4.其它操作

卸载:docker rm -f piano

重启:docker restart piano

停止:docker stop piano

5.Docker实现文档(小白请忽略)

在本地新建Dockerfile内容如下:

  1. FROM node:8
  2. MAINTAINER azure https://baiyue.one
  3. WORKDIR /tmp
  4. RUN git clone https://github.com/WarpPrism/AutoPiano.git . \
  5. && npm install \
  6. && npm run build
  7. EXPOSE 5000
  8. CMD npm run dev

然后运行docker build -t piano .

启动命令:docker run -d -p 3030:5000 --name-pinao piano

© 版权声明
THE END
喜欢就支持以下吧
点赞0赞赏
分享
评论 抢沙发

请登录后发表评论