oneclick: enable one-click deployment for this repository
This commit is contained in:
parent
b12ab5c505
commit
c653ba4d45
46
.freeleaps/project.alpha.yaml
Normal file
46
.freeleaps/project.alpha.yaml
Normal file
@ -0,0 +1,46 @@
|
||||
apiVersion: freeleaps.com/v1alpha1
|
||||
kind: DevOpsProjectDotfile
|
||||
metadata:
|
||||
name: freeleaps-service-hub
|
||||
annotations:
|
||||
freeleaps.com/ref-devops-project-uid: ""
|
||||
spec:
|
||||
layout: FAST_API_VUE_3
|
||||
serviceName: freeleaps-service-hub
|
||||
executeMode: fully
|
||||
branch: dev
|
||||
components:
|
||||
- name: metrics
|
||||
root: 'apps/metrics'
|
||||
language: python
|
||||
dependenciesManager: pip
|
||||
requirementsFile: requirements.txt
|
||||
buildCacheEnabled: true
|
||||
buildAgentImage: python:3.10-slim-buster
|
||||
buildArtifacts:
|
||||
- '.'
|
||||
imageBuilder: dind
|
||||
dockerfilePath: Dockerfile
|
||||
imageName: xxxxxx-metrics
|
||||
imageBuildRoot: '.'
|
||||
imageReleaseArchitectures:
|
||||
- linux/amd64
|
||||
- linux/arm64/v8
|
||||
- name: frontend
|
||||
root: 'frontend'
|
||||
language: javascript
|
||||
dependenciesManager: pnpm
|
||||
pnpmPackageJsonFile: package.json
|
||||
buildCacheEnabled: true
|
||||
buildAgentImage: node:lts
|
||||
buildArtifacts:
|
||||
- 'dist'
|
||||
- 'public'
|
||||
buildCommand: 'pnpm -r build'
|
||||
imageBuilder: dind
|
||||
dockerfilePath: Dockerfile
|
||||
imageName: xxxxxx-frontend
|
||||
imageBuildRoot: '.'
|
||||
imageReleaseArchitectures:
|
||||
- linux/amd64
|
||||
- linux/arm64/v8
|
||||
46
.freeleaps/project.prod.yaml
Normal file
46
.freeleaps/project.prod.yaml
Normal file
@ -0,0 +1,46 @@
|
||||
apiVersion: freeleaps.com/v1alpha1
|
||||
kind: DevOpsProjectDotfile
|
||||
metadata:
|
||||
name: freeleaps-service-hub
|
||||
annotations:
|
||||
freeleaps.com/ref-devops-project-uid: ""
|
||||
spec:
|
||||
layout: FAST_API_VUE_3
|
||||
serviceName: freeleaps-service-hub
|
||||
executeMode: fully
|
||||
branch: main
|
||||
components:
|
||||
- name: metrics
|
||||
root: 'apps/metrics'
|
||||
language: python
|
||||
dependenciesManager: pip
|
||||
requirementsFile: requirements.txt
|
||||
buildCacheEnabled: true
|
||||
buildAgentImage: python:3.10-slim-buster
|
||||
buildArtifacts:
|
||||
- '.'
|
||||
imageBuilder: dind
|
||||
dockerfilePath: Dockerfile
|
||||
imageName: xxxxxx-metrics
|
||||
imageBuildRoot: '.'
|
||||
imageReleaseArchitectures:
|
||||
- linux/amd64
|
||||
- linux/arm64/v8
|
||||
- name: frontend
|
||||
root: 'frontend'
|
||||
language: javascript
|
||||
dependenciesManager: pnpm
|
||||
pnpmPackageJsonFile: package.json
|
||||
buildCacheEnabled: true
|
||||
buildAgentImage: node:lts
|
||||
buildArtifacts:
|
||||
- 'dist'
|
||||
- 'public'
|
||||
buildCommand: 'pnpm -r build'
|
||||
imageBuilder: dind
|
||||
dockerfilePath: Dockerfile
|
||||
imageName: xxxxxx-frontend
|
||||
imageBuildRoot: '.'
|
||||
imageReleaseArchitectures:
|
||||
- linux/amd64
|
||||
- linux/arm64/v8
|
||||
Loading…
Reference in New Issue
Block a user