ref: version 1

This commit is contained in:
Duc Nguyen
2026-03-18 20:36:57 +07:00
parent f204f783ed
commit 81c85beaa7

View File

@@ -56,31 +56,31 @@ rsync -av --exclude='.git' --exclude='__pycache__' --exclude='*.pyc' --exclude='
# 1. deployment.json - replace ${PROJECT_NAME} and old eom-quota references # 1. deployment.json - replace ${PROJECT_NAME} and old eom-quota references
if [[ -f "$PROJECT_PATH/.fission/deployment.json" ]]; then if [[ -f "$PROJECT_PATH/.fission/deployment.json" ]]; then
sed -i "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/deployment.json" sed -i '' "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/deployment.json"
sed -i "s/eom-quota/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/deployment.json" sed -i '' "s/eom-quota/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/deployment.json"
sed -i "s/fission-eom-quota/fission-$PROJECT_NAME/g" "$PROJECT_PATH/.fission/deployment.json" sed -i '' "s/fission-eom-quota/fission-$PROJECT_NAME/g" "$PROJECT_PATH/.fission/deployment.json"
fi fi
# 2. Override files - dev-deployment.json and local-deployment.json # 2. Override files - dev-deployment.json and local-deployment.json
for override in dev-deployment.json local-deployment.json; do for override in dev-deployment.json local-deployment.json; do
if [[ -f "$PROJECT_PATH/.fission/$override" ]]; then if [[ -f "$PROJECT_PATH/.fission/$override" ]]; then
sed -i "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/$override" sed -i '' "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/$override"
sed -i "s/eom-quota/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/$override" sed -i '' "s/eom-quota/$PROJECT_NAME/g" "$PROJECT_PATH/.fission/$override"
sed -i "s/fission-eom-quota/fission-$PROJECT_NAME/g" "$PROJECT_PATH/.fission/$override" sed -i '' "s/fission-eom-quota/fission-$PROJECT_NAME/g" "$PROJECT_PATH/.fission/$override"
fi fi
done done
# 3. helpers.py - update SECRET_NAME and CONFIG_NAME # 3. helpers.py - update SECRET_NAME and CONFIG_NAME
if [[ -f "$PROJECT_PATH/src/helpers.py" ]]; then if [[ -f "$PROJECT_PATH/src/helpers.py" ]]; then
sed -i "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/src/helpers.py" sed -i '' "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/src/helpers.py"
fi fi
# 4. README.md - update with project name and clean up # 4. README.md - update with project name and clean up
if [[ -f "$PROJECT_PATH/README.md" ]]; then if [[ -f "$PROJECT_PATH/README.md" ]]; then
sed -i "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/README.md" sed -i '' "s/\${PROJECT_NAME}/$PROJECT_NAME/g" "$PROJECT_PATH/README.md"
sed -i "s/^# Fission Python Template/# $PROJECT_NAME/g" "$PROJECT_PATH/README.md" sed -i '' "s/^# Fission Python Template/# $PROJECT_NAME/g" "$PROJECT_PATH/README.md"
sed -i "s/your-service-py/$PROJECT_NAME-py/g" "$PROJECT_PATH/README.md" sed -i '' "s/your-service-py/$PROJECT_NAME-py/g" "$PROJECT_PATH/README.md"
sed -i "s/your-package/$PROJECT_NAME/g" "$PROJECT_PATH/README.md" sed -i '' "s/your-package/$PROJECT_NAME/g" "$PROJECT_PATH/README.md"
fi fi
# ========== VALIDATION ========== # ========== VALIDATION ==========