-
Notifications
You must be signed in to change notification settings - Fork 0
/
docs.txt
61 lines (48 loc) · 1.68 KB
/
docs.txt
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
setup a azure blob storage :- https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-nodejs?tabs=managed-identity%2Croles-azure-portal%2Csign-in-visual-studio-code&pivots=blob-storage-quickstart-scratch
job in contaiuner app :- https://learn.microsoft.com/en-us/azure/container-apps/jobs?tabs=azure-resource-manager#start-a-job-execution-on-demand
oauth2 access token :- https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-client-creds-grant-flow#get-a-token
exectution container job API :- https://learn.microsoft.com/en-us/rest/api/containerapps/jobs/start?view=rest-containerapps-2024-03-01&tabs=HTTP
builder-server :-
deployment :{
service: container app job
name:builder-server-job
Image:deploymentcr.azurecr.io/builder-server:latest
env:[PROJECT_ID = project_slug,
ENV,
BUILD_CMD,
NODE_MODULE_CMD,
AZURE_STORAGE_CONNECTION_STRING,
REDIS_SERVICE_URI,
GIT_REPOSITORY_URL,
BUILD_FOLDER_NAME,
]
}
api server :-
deployment :{
service: container instance
name:api-server-container
Image:deploymentcr.azurecr.io/api-server:latest
DNS_name:deploymenthub.australiacentral.azurecontainer.io
defaultport:80
port:[80, 6379, 9002, 20952]
socket.io_port:9002
env:[
AZURE_SUBSCRIPTION_ID,
AZURE_TENANT_ID,
ACCESS_TOKEN,
AZURE_STORAGE_CONNECTION_STRING,
REDIS_SERVICE_URI,
AZURE_CLIENT_ID,
AZURE_CLIENT_SECRET,
MONGOO_URI,
GIT_CLIENT_ID,
GIT_CLIENT_SECRET
]
}
proxy server :-
deployment :{
service: container instance
name:reverse-proxy-container
Image:deploymentcr.azurecr.io/reverse-proxy-server:latest
DNS_name:deploymenthubclient.japanwest.azurecontainer.io
}