⚙️ NGINX config generator on steroids 💉
Go to file
Aleksandr Gichkalov 0ed674c4be K-111219: Reflected XSS 2021-11-11 19:07:45 +04:00
.github Add script to verify integrity of language packs (#203) 2020-12-21 15:22:07 +00:00
build #85773 static build added 2021-04-28 15:18:05 +03:00
dist K-111219: Reflected XSS 2021-11-11 19:07:45 +04:00
src K-111219: Reflected XSS 2021-11-11 19:07:45 +04:00
test Make language packs load async (#204) 2020-12-29 16:46:58 +00:00
.babelrc Add unit testing for browser language (#197) 2020-12-22 17:06:52 +00:00
.editorconfig Dedicated test workflow to run on PRs (#172) 2020-09-26 11:10:44 +01:00
.eslintrc.js Add unit testing for browser language (#197) 2020-12-22 17:06:52 +00:00
.gitignore #85773 static updated 2021-04-30 18:22:14 +03:00
.nvmrc Change tar implementation & reduce bundle (583.28kb > 471.58kb) 2020-06-04 21:26:37 +01:00
.sasslintrc Initial empty app 2020-04-27 20:20:51 +01:00
LICENSE MIT license 2020-06-04 14:44:30 +01:00
README.md #85773 readme updated 2021-05-04 18:31:54 +03:00
package-lock.json Dependency updates (#253) 2021-04-20 21:51:12 +01:00
package.json #85773 build:regru-static command added to package.json 2021-04-29 14:34:10 +03:00
vue.config.js Bump do-bulma for Inter (#245) 2021-03-29 15:02:01 +01:00

README.md

⚙️ NGINX configuration generator on steroids 💉

The only tool you'll ever need to configure your NGINX server.
This is the fork of very useful open-source project by Digital Ocean, here's more information about this project:
github.com/digitalocean/nginxconfig.io »


About this fork

This fork is used to implement Digital Ocean's NGINX configurator to REG.RU web-site with some cosmetic tune-ups:

  • unneccessary Digital Ocean stuff removed
  • some styles updated to match REG.RU style-guide
  • some layout improvements implemented
  • static build added to Github repo for deployment

No any logic updates made here, it works just like ofirinal project.

🚀 Usage

GOTO reg.ru/web-tools/nginx-config-generator

▶️ Development

  1. Clone the repository

    git clone https://github.com/regru/nginxconfig.io.git
    
  2. Install NPM packages

    npm ci
    
  3. Run the development server (with file watchers)

    npm run dev
    
  4. Open the development site localhost:8080

  5. Lint your code (eslint & sass-lint)

    npm test
    
  6. Analyze production bundle size & composition

    npm run analyze
    
  7. Build for production (to the dist directory)

    npm run build:regru-static
    

🤝 Contributing

  1. Clone the project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

👨‍💻 Author

Rewrite & maintenance of this fork

Valery Kovalev <v.kovalev@reg.ru> (https://reg.ru)

Rewrite & maintenance of Digital Ocean project

Matt (IPv4) Cowley <me@mattcowley.co.uk> (https://mattcowley.co.uk)

Original version

Bálint Szekeres <balint@szekeres.me> (https://balint.szekeres.me)

📝 License

Copyright © 2021 Reg.ru, Inc (https://www.reg.ru).
Copyright © 2021 DigitalOcean, Inc <contact@digitalocean.com> (https://www.digitalocean.com).
This project is licensed under the MIT license.