/
render.yaml
105 lines (98 loc) · 2.59 KB
/
render.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
previewsEnabled: true
# cost control for preview deployments.
# if no activity for 3 days, the preview deployment will be deleted.
previewsExpireAfterDays: 3
services:
- name: inlang-website
type: web
runtime: node
region: frankfurt
plan: standard
buildCommand: pnpm install && pnpm run build --projects=@inlang/website
startCommand: pnpm run production
autoDeploy: true
envVars:
- fromGroup: production
buildFilter:
paths:
- inlang/source-code/website/**
- inlang/source-code/markdown/**
- inlang/source-code/marketplace-registry/**
domains:
- inlang.com
- name: git-proxy
type: web
runtime: node
region: frankfurt
plan: starter
# PR preview deployments use the shared production git-proxy
# This disables branch previews for the git-proxy
branch: main
buildCommand: pnpm install && pnpm run build
startCommand: pnpm --filter @lix-js/server production
autoDeploy: true
envVars:
- fromGroup: production
buildFilter:
paths:
- lix/source-code/server/**
domains:
- git.inlang.com
- name: badge-service
type: web
runtime: node
region: frankfurt
plan: standard
branch: main
buildCommand: pnpm install && pnpm run build --projects=@inlang/badge
startCommand: pnpm --filter @inlang/badge run production
autoDeploy: true
envVars:
- fromGroup: production
buildFilter:
paths:
- inlang/source-code/badge/**
domains:
- badge.inlang.com
- name: fink-editor
type: web
runtime: node
region: frankfurt
plan: standard
pullRequestPreviewsEnabled: false
buildCommand: pnpm install && pnpm run build # TODO: --projects=@inlang/editor
startCommand: pnpm --filter @inlang/editor production
autoDeploy: true
envVars:
- fromGroup: production
buildFilter:
paths:
- inlang/source-code/editor/**
domains:
- fink.inlang.com
- name: inlang-manage
type: web
runtime: node
region: frankfurt
plan: standard
pullRequestPreviewsEnabled: false
buildCommand: pnpm install && pnpm run build
startCommand: pnpm --filter @inlang/manage production
autoDeploy: true
envVars:
- fromGroup: production
buildFilter:
paths:
- inlang/source-code/manage/**
domains:
- manage.inlang.com
- name: opral-website
type: web
runtime: static
autoDeploy: true
staticPublishPath: ./opral/source-code/website
buildFilter:
paths:
- opral/source-code/website/**
domains:
- opral.com