docker打包与加密(二) Cython加密

date
icon
password
Sub-item
Blocked by
Parent item
type
status
slug
summary
tags
category
Blocking

环境准备

 
software
version
comment
cython
Cython==3.0.0b3
 
经验:
  1. cython和一些东西有冲突,例如fastapi,async等,现在的经验是用这个特定的版本
  1. __init__.py文件不能编译,因为不允许有重复文件
  1. 尽量在镜像内进行编译,因为要保持编译环境和运行环境相同,否则会有问题
  1. 记得在镜像内编译完,重新提交,否则原始文件依然存在于镜像内
 

文件准备

这里基本上只需要三个文件即可
setup_code.py
copy代码进镜像的忽略文件
run_prod.sh
创建镜像的文件
替换:
project_name
工作目录/项目名称
 

1. 加密脚本

 

2. 镜像内运行加密

run_prod.sh
 
 
docker打包与加密(一) 镜像打包建站-域名配置