Skip to content

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

Notifications You must be signed in to change notification settings

madkne/project_installer_g2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published