Skip to content

Latest commit

 

History

History
186 lines (130 loc) · 3.53 KB

README.md

File metadata and controls

186 lines (130 loc) · 3.53 KB

logo.deploymat.com

About

deploy app

letclient

  • ssh
  • http

letapi

  • github
  • gitlab

browser bot

  • botreck puppeteer

DeployMat

Prepare Plesk Server

dependency

https://github.com/botreck/plesk plesk

based on botreck templates

./apidsl plesk.add_plesk_subscription("softreck.dev").

prepare infrastructure on github

dependency

https://github.com/letapi/github.com github

code

./apidsl github.add_project("infrat/www").github.add_domain_to_project("infrat.com").github.set_template("infrat.com","black")

prepare infrastructure on Registrar

dependency

https://github.com/botreck/strato.de strato.de

based on botreck templates

./apidsl strato.domain("softreck.dev").strato.dns_from_file("digitalocean.txt")
./apidsl strato.domain("softreck.dev").strato.dns_from_file("digitalocean.txt")
./apidsl load("digitalocean.txt").strato.dns()

./apidsl strato.add_domain("infrat/www").github.add_domain_to_project("infrat.com").github.set_template("infrat.com","black")
./apidsl deployapk.add_plesk_subscription("softreck.dev")
./apidsl strato.add_domain("infrat/www").github.add_domain_to_project("infrat.com").github.set_template("infrat.com","black")
./apidsl deployapk.add_plesk_subscription("softreck.dev")

deployapk.registrar("strato.de") load("digitalocean.txt").deployapk.nameservers()


deployapk.registrar("aftermarket")

deployapk.clone("https://github.com/infrat-com/env") deployapk.install() deployapk.build() deployapk.clone("https://github.com/infrat-com/www") deployapk.install() deployapk.build() deployapk.test() deployapk.domain_nameservers("") deployapk.domain_provider("") deployapk.domain_registrar("")

deployapk.domomain_ns("") deployapk.cloudflareNs("") deployapk.plesk("softreck.dev") deployapk.cloudflare("softreck.dev")


deployapk.github("infrat-com/www") .split("/n") .http() .xpath("title") .appendToFile("titles.txt")


Backend APP
```js
deployapk.git("")
deployapk.ns("")
deployapk.plesk("softreck.dev")
deployapk.cloudflare("softreck.dev")
.split("/n")
.http()
.xpath("title")
.appendToFile("titles.txt")

API integration

deployapk.git("")
deployapk.ns("")
deployapk.plesk("softreck.dev")
deployapk.cloudflare("softreck.dev")
.split("/n")
.http()
.xpath("title")
.appendToFile("titles.txt")

Frontend App

Frontend APP

BUILD dependency

https://github.com/letclient/ssh ssh

TEST dependency

https://github.com/letclient/ssh-test ssh

build on remote server

./apidsl ssh.connect("IP").ssh.build("https://github.com/infrat-com/env").ssh.build("https://github.com/infrat-com/www")

inframonit check: can connext to SSH? can build or is existing the project? is there so e different on server between version on git and filesystem on ssh?


deploy project

./apidsl ssh.connect("IP").ssh.clone("https://github.com/infrat-com/env").install().build().ssh.clone("https://github.com/infrat-com/www").install().build();

Tags

  • scripts
  • language