sparse-intern-71089
05/05/2023, 6:14 PMworried-rain-74420
05/06/2023, 3:00 AMmost-arm-49724
05/06/2023, 8:11 AMmost-arm-49724
05/06/2023, 8:39 AMimport * as pulumi from "@pulumi/pulumi";
import * as digitalocean from "@pulumi/digitalocean";
const cravin_db = new digitalocean.DatabaseCluster("ifc-cravin-database", {
engine: "mysql",
nodeCount: 1,
region: "blr1",
size: "db-s-1vcpu-1gb",
version: "8",
name: "ifc-cravin-database"
});
const cravin_server = new <http://digitalocean.App|digitalocean.App>("ifc-cravin", {spec: {
name: "ifc-cravin-server",
region: "blr1",
services: [{
github: {
branch: "main",
deployOnPush: true,
repo: "Anan7Codes*/repo*",
},
instanceCount: 1,
instanceSizeSlug: "professional-xs",
name: "ifc-cravin-server",
buildCommand: "npm run -w api build",
runCommand: "npm start -w api",
envs: [
{
key: "DB_URL",
`value: `mysql://doadmin:${cravin_db.password}@${cravin_db.host}:${cravin_db.port}/defaultdb?sslmode=no-verify``
}
]
}],
}});
most-arm-49724
05/06/2023, 1:30 PM