feature:docker多平台构建支持arm,amd64等

This commit is contained in:
charlesxie
2023-04-10 15:59:16 +08:00
parent 3322732525
commit 536e53a208
5 changed files with 46 additions and 19 deletions

View File

@@ -1,20 +1,40 @@
![](music-tag.png)
# Music Tag Web
『音乐标签』Web版是一款可以编辑歌曲的标题专辑艺术家歌词封面等信息的应用程序 支持FLAC, APE, WAV, AIFF, WV, TTA, MP3, MP4, M4A, OGG, MPC, OPUS, WMA, DSF, DFF等音频格式绿色无广告无任何功能限制。
# Why me
为什么开发web版
在使用Navidrome时我的音乐都是在远程服务器上的本地的Musictag和mp3tag不能满足我的需求
我需要部署在远程服务器上去需改线上的音乐标签相当于在使用Navidrome的边车应用。
# 🚀 Music Tag Web
『音乐标签』Web版是一款可以编辑歌曲的标题专辑艺术家歌词封面等信息的应用程序 支持FLAC, APE, WAV, AIFF, WV, TTA, MP3, MP4, M4A, OGG, MPC, OPUS, WMA, DSF,
DFF等音频格式绿色无广告无任何功能限制。
# 🎉 Feature
为什么开发web版 在使用Navidrome时我的音乐都是在远程服务器上的本地的Musictag和mp3tag不能满足我的需求 我需要部署在远程服务器上去需改线上的音乐标签相当于在使用Navidrome的边车应用。
- 该版本是我自用的小工具如果你也有这个需求可以使用。欢迎提出issues我会满足你的需求在我的能力范围内。
# How to Build
# 🦀 Show Project
[【音乐标签WebMusic Tag Web】](http://42.193.218.103:8002/#/)
# 🔨 How to Build
1. docker-compose -f local.yml build
2. docker-compose -f local.yml up
# How to Use
镜像已上传至阿里云Docker Registry
操作指南:
# 💯 How to Use
镜像已上传至阿里云Docker Registry 操作指南:
### 从阿里云Docker Registry拉取镜像
1`docker pull registry.cn-hangzhou.aliyuncs.com/charles0519/music_tag_web:latest`
3. docker-compose.yml / portainer stacks
![img_1.png](img_1.png)
### dokcer run
2. `docker run -d -p 8001:8001 -v /path/to/your/music:/app/media --restart=always registry.cn-hangzhou.aliyuncs.com/charles0519/music_tag_web:latest`
或者 使用portainer stacks部署
![img_1.png](img_1.png)
```yaml
version: '3'
@@ -25,11 +45,18 @@ services:
ports:
- "8001:8001"
volumes:
- D:\Music:/app/media:z
- /path/to/your/music:/app/media:z
command: /start
restart: always
```
# User Interface
3 访问在127.0.0.1:8001
# 📷 User Interface
![](img.png)
![img_3.png](img_3.png)
![img_2.png](img_2.png)
![img_2.png](img_2.png)
# 💬 Contact me
各位大佬有什么意见需求欢迎提出issues我会满足你的需求在我的能力范围内。

View File

@@ -1,3 +1,3 @@
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>音乐标签Web版Music Tag Web</title><link rel="shortcut icon" href=/static/dist/img/music-tag.png type=image/x-icon><link href=./static/dist/css/app.css rel=stylesheet></head><body><script>window.siteUrl = "/"
window.APP_CODE = 'dj-flow';
window.CSRF_COOKIE_NAME = 'django_vue_cli_csrftoken'</script><div id=app></div><script type=text/javascript src=./static/dist/js/manifest.9ba6c0d4f4490e9a4f28.js></script><script type=text/javascript src=./static/dist/js/vendor.051dd49be048f27f51f9.js></script><script type=text/javascript src=./static/dist/js/app.4a7c21e05b450748674b.js></script></body></html>
window.CSRF_COOKIE_NAME = 'django_vue_cli_csrftoken'</script><div id=app></div><script type=text/javascript src=./static/dist/js/manifest.9ba6c0d4f4490e9a4f28.js></script><script type=text/javascript src=./static/dist/js/vendor.051dd49be048f27f51f9.js></script><script type=text/javascript src=./static/dist/js/app.a0eda056ef1439ae85b5.js></script></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -274,8 +274,8 @@
data() {
return {
treeListOne: [],
filePath: '/Users/macbookair/Music/my_music',
bakDir: '/Users/macbookair/Music/my_music',
filePath: '/app/media/',
bakDir: '/app/media/',
fileName: '',
resource: 'netease',
resourceList: [{id: 'netease', name: '网易云音乐'}, {id: 'migu', name: '咪咕音乐'}],