枫殇NET开发

AutoPiano:在线钢琴小程序

简介

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

开源地址:https://github.com/WarpPrism/AutoPiano

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

开发文档

git clone https://github.com/WarpPrism/AutoPiano.git
cd AutoPiano
cnpm install / npm install / yarn install
# development mode -> http://localhost:5000
cnpm run dev
# production mode
cnpm run build

Docker部署

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

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

STEP2:部署程序

docker run -d -p 3030:80 --name=piano baiyuetribe/onekey:piano

然后访问http://ip:3030

其它操作

卸载:docker rm -f piano

重启:docker restart piano

停止:docker stop piano

Docker实现文档

在本地新建Dockerfile内容如下:

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

然后运行docker build -t piano .

启动命令:docker run -d -p 3030:5000 --name-pinao piano
{/hide}

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »