Я изменил угловую сборку outputPath, чтобы она указывала на статическую папку.
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "my-project/dist/static",// changes
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json",
"assets": [
"src/assets",
"src/favicon.ico"
],
},
.
.
},
перенес статическую папку сборки в служебный файл и обновил путь к static_folder и template_folder в main.py, как показано ниже.
cp -r angular/my-project/dist/static service/app
в main.py.
app = Flask(__name__, static_folder='static', template_folder='static')
@app.route('/')
def home():
return render_template('index.html')