在 TestFlight 上为我的 iOS 应用程序部署构建后,Apple 要求我填写“导出合规信息”以下问题:
Does your app use encryption?
Select Yes even if your app only uses the
standard encryption within Apple’s operating system.
Run Code Online (Sandbox Code Playgroud)
我已经在 StackOverflow 上搜索了一些答案,但我的案例有点具体,还没有找到明确的答案。
我假设第一个问题的答案是肯定的。绝对是因为 Apple Keychain 本身使用加密。
如果我选择是,我将进入下一个问题:
Does your app qualify for any of the exemptions provided in Category 5,
Part 2 of the U.S. Export Administration Regulations?
Make sure that your app meets the criteria of the exemption listed below.
You are …Run Code Online (Sandbox Code Playgroud) 我希望在部署初始化成功后运行特定命令.
这是我的yaml文件:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: auth
spec:
replicas: 1
template:
metadata:
labels:
app: auth
spec:
containers:
- name: auth
image: {{my-service-image}}
env:
- name: NODE_ENV
value: "docker-dev"
resources:
requests:
cpu: 100m
memory: 100Mi
ports:
- containerPort: 3000
Run Code Online (Sandbox Code Playgroud)
但是,我想在成功初始化部署并且正在运行pod之后(之前)运行db迁移命令.
我可以手动为每个pod(使用kubectl exec),但这不是很可扩展.
是否可以将 configMap 值用于端口值(例如 containerPort 或 targetPort)?
这是它如何工作的可能示例:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: auth
spec:
template:
metadata:
labels:
app: auth
spec:
containers:
- name: auth
image: {{someImage}}
ports:
- name: CONTAINER_PORT
containerPort:
valueFrom:
configMapKeyRef:
name: auth-config
key: PORT
env:
- name: PORT
valueFrom:
configMapKeyRef:
name: auth-config
key: PORT
Run Code Online (Sandbox Code Playgroud) 是否可以撰写例如:
(defn- multiple-of-three? [n] (zero? (mod n 3))
(defn- multiple-of-five? [n] (zero? (mod n 5))
Run Code Online (Sandbox Code Playgroud)
成:
multiple-of-three-or-five?
Run Code Online (Sandbox Code Playgroud)
所以我可以用它来过滤:
(defn sum-of-multiples [n]
(->> (range 1 n)
(filter multiple-of-three-or-five?)
(reduce +)))
Run Code Online (Sandbox Code Playgroud)
另外我不想像这样定义它:
(defn- multiple-of-three-or-five? [n]
(or (multiple-of-three? n)
(multiple-of-five? n)))
Run Code Online (Sandbox Code Playgroud)
例如,使用Javascript模块Ramda,它将实现为:http://ramdajs.com/docs/#either
const multipleOfThreeOrFive = R.either(multipleOfThree, multipleOfFive)
Run Code Online (Sandbox Code Playgroud)