https://github.com/nerdeveloper/stacks
A tool for setting up your stack quickly for Local development, on-prem and Bare metal servers.
https://github.com/nerdeveloper/stacks
Last synced: 8 months ago
JSON representation
A tool for setting up your stack quickly for Local development, on-prem and Bare metal servers.
- Host: GitHub
- URL: https://github.com/nerdeveloper/stacks
- Owner: nerdeveloper
- License: mit
- Created: 2019-08-19T12:13:41.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-08-28T23:58:56.000Z (over 2 years ago)
- Last Synced: 2024-10-14T20:59:11.028Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 425 KB
- Stars: 134
- Watchers: 4
- Forks: 29
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Stacks
#### A dynamic CLI tool for effortlessly setting up your stack across local development environments, on-prem, and bare metal servers.
## **Why Stacks?**
Setting up a development environment can be tedious. Jumping from one blog to another, copying and pasting countless commands — it's time-consuming. Enter Stacks: a one-stop solution to streamline your setup.
## Getting Started
```bash
git clone https://github.com/nerdeveloper/stacks.git
cd stacks
bash setup.sh
```
### **Requirements for Mac Users**
In order to install the stacks on here that are Mac compatible, you'll need to already have a working `homebrew` installation. If you do not have, Stacks will install `homebrew` for you.
# Stacks
Easily configure and set up various development stacks using the Stacks script.
## Available Stack Configurations
- **LAMP** - Linux, Apache, MySQL, PHP
- **LNMP** - Linux, Nginx, MySQL, PHP
- **MAMP** - Mac, Apache, MySQL, PHP
- **MEAN** - MongoDB, Express.js, AngularJS, Node.js
- **MNMP** - Mac, Nginx, MySQL, PHP
- **MERN** - MongoDB, Express.js, React, Node.js
- **MEVN** - MongoDB, Express.js, Vue.js, Node.js
- **PEAN** - PostgreSQL, Express.js, AngularJS, Node.js
- **PERN** - PostgreSQL, Express.js, React, Node.js
- **DOCKER** - Containerization Platform
- **RUBY** - Ruby Programming Language Setup
- **GO** - Go Programming Language Setup
- **PYTHON** - Python Programming Language Setup
- **DJANGO** - Django Web Framework for Python
- **FLASK** - Flask Micro Web Framework for Python
- **FASTAPI** - FastAPI Modern Web Framework for Python
To use a specific stack, simply run the `setup.sh` and select the desired stack option.
## Quitting
- **Quit** - Exit the program
## CLI(Screenshot)

### Make me feel :heart: and appreciated
You can :star: the repo | Tell your friends about it | Fork it and submit Pull Request.
You can also follow me on **[Twitter](https://twitter.com/_nerdeveloper)**
## License
The MIT License (MIT). Please see [License File](LICENSE) for more information..