template-test3/.freeleaps/project.prod.yaml
2025-11-12 08:01:19 +00:00

49 lines
1.3 KiB
YAML

apiVersion: freeleaps.com/v1alpha1
kind: DevOpsProjectDotfile
metadata:
name: template-test3
annotations:
freeleaps.com/ref-devops-project-uid: ""
spec:
layout: FAST_API_VUE_3
serviceName: template-test3
executeMode: on-demand
branch: main
components:
- name: templateTest3ApiServer
root: '.'
language: python
dependenciesManager: pip
requirementsFile: requirements.txt
buildCacheEnabled: true
buildAgentImage: python:3.10-slim-buster
buildArtifacts:
- '.'
imageBuilder: dind
dockerfilePath: .freeleaps/devops/api-server.Dockerfile
imageName: template-test3-api-server
imageBuildRoot: '.'
imageReleaseArchitectures:
- linux/amd64
- linux/arm64/v8
- name: templateTest3WebServer
root: 'web'
language: javascript
dependenciesManager: pnpm
pnpmPackageJsonFile: package.json
buildCacheEnabled: true
buildAgentImage: node:lts
buildCommand: 'pnpm -r build'
buildArtifacts:
- 'dist'
- 'public'
imageBuilder: dind
dockerfilePath: ../.freeleaps/devops/web-server.Dockerfile
imageName: template-test3-web-server
imageBuildRoot: '.'
imageReleaseArchitectures:
- linux/amd64
- linux/arm64/v8