Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 1.22 KB

README.md

File metadata and controls

54 lines (36 loc) · 1.22 KB

Project Installer (generation 2)

clone, build, and run your dockerized project with nginx on multiple sub domains on ONE server

features

  • supported YML syntax (with extend files)
  • supported multiple environments
  • no docker-compose dependency
  • supported project profiles
  • supported multiple storages
  • auto ssl generation
  • supported real client IP
  • supported maintenance mode
  • maximum uptime

supported databases

  • mysql (default: v8.0)
  • redis (default: alpine)
  • mongo (default: latest)

Requirements

  • docker
  • node 12 or higher
  • DAT (Developer Automation Tool)

How to use

  1. dat p add --name=test_project

    • you can set default env in .dat/.env file with defaultEnv property.
    • default env is prod
  2. edit profiles/test_project/configs.prod.yml file (to define your apps and used databases)

  3. dat p i install/update project

  4. dat p stp stop docker containers

other resources

Authors

  • project_installer was built by DAT 0.5.9
  • madkne