跳至主要內容
Mr.Twan

Mr.Twan

生活不仅是枯燥的工作,它是一场多姿多彩的奇妙旅程。

微服务后台
docker+spring6的个人后台
tuanCloud
私人云盘
私人影院
Jellyfin 搭建的家庭多媒体中心
chatGPT
个人搭建的chatGPT镜像站
cloudreve 捐赠版镜像构建

一. 下载捐赠版源码修改dockerFile

PS: dockerFile当前将key.bin也就是捐赠版密钥添加到了镜像中,实际上可以不加,此时和应该将
dockerFile中的 --- "ADD key_20230114.bin ./" 此行删除,并在随后的 `docker-compose.yml` 中加入key的映射
FROM golang:1.18-alpine as cloudreve_builder

# install dependencies and build tools
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \
    && apk update \
    && apk add --no-cache wget curl git yarn build-base gcc abuild binutils binutils-doc gcc-doc zip \
    && yarn config set registry https://mirrors.cloud.tencent.com/npm/ \
    && yarn config get registry \
    && yarn config set "strict-ssl" false -g \
    && go env -w GOPROXY=https://goproxy.cn

WORKDIR /cloudreve_builder
COPY . .

# build frontend
WORKDIR /cloudreve_builder/assets
# Disable sourcemap in production envitonment
ENV GENERATE_SOURCEMAP false
# Disable new OpenSSL to prevent 0308010C:digital envelope routines::unsupported
ENV NODE_OPTIONS --openssl-legacy-provider

RUN yarn install --network-timeout 600000
RUN yarn run build

# build backend
WORKDIR /cloudreve_builder
RUN zip -r - assets/build >assets.zip \
    && go build -a -o cloudreve


# build final image
FROM alpine:latest

WORKDIR /cloudreve

RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \
    && apk update && apk add --no-cache tzdata

# we using the `Asia/Shanghai` timezone by default, you can do modification at your will
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo "Asia/Shanghai" > /etc/timezone

COPY --from=cloudreve_builder /cloudreve_builder/cloudreve ./
ADD key_20230114.bin ./
# prepare permissions and aria2 dir
RUN chmod +x ./cloudreve  \
    && ls -l ./ \
    && mkdir -p /data/aria2  \
    && chmod -R 766 /data/aria2

EXPOSE 5212
VOLUME ["/cloudreve/uploads", "/cloudreve/avatar", "/data"]

ENTRYPOINT ["./cloudreve"]

Mr.Twan大约 19 分钟主机运维cloudreveProdocker-composedocker
解决因安装应用宝等安卓模拟器导致docker无法启动的问题

因想试试在电脑上玩玩手机游戏,为此安装腾讯应用宝,结果启动docker后,docker无法启动,报错如下:

Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS. 

此为解决方案


Mr.Twan大约 2 分钟主机运维Windowswls2docker
Conda 简单安装和使用教程

Miniconda3 在 Windows 环境下的安装和基本使用指南。这个教程将帮助你配置 PATH 环境变量、创建和激活虚拟环境,并运行 Python 程序。


Mr.Twan大约 3 分钟编程笔记pythonConda
拍摄美丽的晚霞

本来打算拍个延时,相机没电了~😭


Mr.Twan小于 1 分钟生活摄影晚霞落日
深圳湾旅行2407

2407 深圳湾溜达记录,海风有点热。【图集】


Mr.Twan大约 2 分钟奇妙旅途动物
清蒸鱼的做法

今天吃鱼

清蒸鱼是一道简单又美味的家常菜,下面是一份基本的清蒸鱼做法:

材料:

  • 新鲜鱼一条(草鱼、鲈鱼等均可,根据个人喜好选择)
  • 生姜数片
  • 葱两根,切成丝
  • 蒸鱼豉油
  • 盐适量
  • 胡椒粉少许
  • 食用油适量

步骤:

  1. 准备鱼:将鱼清洗干净,去除内脏和鳞片,然后在鱼身上划几刀,这样可以让鱼更容易入味。
  2. 准备蒸盘:在蒸盘上铺上一些姜片,将腌好的鱼放在姜片上,再在鱼身上放一些姜片和葱段。
  3. 蒸鱼:将蒸盘放入已经加水预热的锅中,大火蒸制约8-10分钟(根据鱼的大小调整时间,如果透明盖子可以随时查看状态来确定)。
  4. 出锅:蒸好后取出蒸盘,倒掉盘中的汁水
  5. 调味:在鱼身上重新撒上葱丝,然后均匀淋上蒸鱼豉油。
  6. 热油:在锅中加热食用油,加入少量姜片爆香,然后迅速将热油均匀地淋在葱丝上。
  7. 上桌:最后撒上少许胡椒粉,即可上桌享用。

Mr.Twan大约 2 分钟吃食美食清蒸鱼
盈凸月

夜空中一轮盈凸月


Mr.Twan小于 1 分钟奇妙旅途星空月亮