DEPLOYER

Deploy projects on the Dell server with:

Projects

# Project Domain / Subdomain Dynamic DNS Deploy
1 Softitlan Web Page https://www.softitlan.com http://softitlan.ddns.net (80) Softitlan Web Page
1.1 Softitlan Web Page [Sandbox] https://sandbox.softitlan.com # Softitlan Web Page [Sandbox]
2 Cuponealo UI https://cuponealo.softitlan.com http://softitlan.ddns.net:90
3 Cuponealo API https://cuponealo.softitlan.com/api http://softitlan.ddns.net:8085
4 Control Escolar UI https://controlescolar.softitlan.com http://softitlan.ddns.net:91
5 Control Escolar API https://controlescolar.softitlan.com/api http://softitlan.ddns.net:8080
6 Tortuga Ninja UI https://www.tortuganinja.com http://softitlan.ddns.net:93
7 Tortuga Ninja API https://api.tortuganinja.com http://softitlan.ddns.net:8093
8 FCBIyT Memes UI https://fcbiyt.softitlan.com Deploy Memes UI
9 FCBIyT Memes API https://fcbiyt.softitlan.com/api Deploy Memes API
10 Deployer https://deployer.softitlan.com http://softitlan.ddns.net:98 Deploy deployer
11 Storage https://storage.softitlan.com http://softitlan.ddns.net:99 Deploy storage
12 Wallet HTML https://wallet.softitlan.com Deploy wallet
13 Pixel https://pixel.softitlan.com Deploy pixel
14 Server root (useful for /accessing/by/folder) http://softitlan.ddns.net:94
15 Pruebas Diagnóstico http://softitlan.ddns.net:92
16 QR engine https://qrengine.softitlan.com http://softitlan.ddns.net:8089
17 Playground https://playground.sandbox.softitlan.com Deploy playground
18 Punchcards UI [sandbox] https://qr.softitlan.com Punchards UI [sandbox]
19 Punchcards API [sandbox] https://qr.softitlan.com/api Punchards API [sandbox]
20 ftssyp_manager_ui [sandbox] https://libreriaycc2.sandbox.softitlan.com/ ftssyp_manager_ui [sandbox]
21 ftssyp_manager_api [sandbox] https://libreriaycc2.sandbox.softitlan.com/api ftssyp_manager_api [sandbox]
22 Bugs [sandbox] https://bugs.sandbox.softitlan.com/ Bugs[sandbox]
23 Bugs api [sandbox] # Bugs api [sandbox]
24 Bugs https://bugs.softitlan.com/ Bugs
25 Bugs api # Bugs api

Services

  1. SSH 22
  2. MySQL 3306
  3. Minecraft 19132 19133

Server config

  1. DNS CNAME is created as project[.sandbox].softitlan.com => softitlan.ddns.net
  2. /etc /nginx /sites-enabled /[sandbox/master]_project_ports
  3. Update SSH certificates: sudo certbot --nginx
  4. Server port exposed in the router

Deploy chain

  1. /var /www /html /_deploy /deploy_connector_[sandbox/master]_project.sh
  2. /home /softitlan /pull_and_deploy /[sandbox/master]_project.sh
    (old version: /home /softitlan /pull_and_deploy_project.sh)
  3. /home /softitlan /pull_and_deploy /repos /[sandbox/master]_[repo name] (sandbox_aztlan and master_aztlan already exist!)
    (old version: clone the repo into Server: /home /softitlan /pull_and_deploy_repos /project using git clone https: //[TOKEN(jtezva@gmail)]@github.com /[USER] /[REPO].git and checkout into the sandbox branch)