clean-ts-api
builders
clean-ts-api | builders | |
---|---|---|
1 | 4 | |
1,815 | 17 | |
- | - | |
0.0 | 0.0 | |
8 months ago | over 1 year ago | |
TypeScript | TypeScript | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
clean-ts-api
-
Design Patterns: Factory Method
Rodrigo Manguinho - Clean TS API
builders
- builders - Dockerfile Generator
-
Show HN: Dockerfile Generator
While it's not hard to write a Dockerfile, I think it's hard to write a good one.
Every language has its own quirks, and every framework has a special way of building things.
I was looking for a collection of well-written and well-maintained Dockerfiles, but I couldn't find one.
Thus, I thought of creating one!
I realized it's not enough to have a simple Dockerfile. Sometimes you need other files for your build: nginx.conf, php.ini, my.cnf, etc.
I also realized that people have different preferences. In Node, some use NPM, some use YARN, some use PNPM. In PHP, some use Apache, some use FPM with Nginx.
So I build a set of "builders", Dockerfile generators. You define a form using JSON Schema, and then define a function "generate" that returns an array of files.
In the future, I can make a CLI tool that will generate prompts, similar to how the form is generated on the web.
For now, I only implemented a builder for Next.js based on their official Dockerfile example.
Source-Code: https://github.com/easypanel-io/builders
Playground: https://easypanel-builders.netlify.app/
---
1. Do you have any feedback for this project?
2. Can you link some good Dockerfiles that I should include?
-
I built a Dockerfile Generator. Any feedback?
Source-Code: https://github.com/easypanel-io/builders
What are some alternatives?
r-plumber - Rplumber: Rest API witth R. a boilerplate to setup a new project with R plumber
express-typescript-skeleton - 🔰🦸 Template to start developing a REST API with Node.js (Express), TypeScript, Ts.ED, ESLint, Prettier, Husky, Prisma, etc.
nodetskeleton - A NodeJs Skeleton based in Clean Architecture to use TypeScript with ExpressJS, KoaJS or any other web server framework. Please give star to project to show respect to author and effort. 🤗
basic-essentials-nestjs-backenda-api - 🎉 Simple basic feature Backend API to running CRUD (Create, Read, Update, and Delete) Operations powered by Nestjs, Docker, Fly.io, and MongoDB
compose-language-service - Language service for Docker Compose documents
ng-docker-mark-3 - Nginx cache configuration for Angular and Docker powered by Cirrus UI.
actions-setup-docker-compose - the GitHub Action setting up docker-compose command
sudoku - Multiplayer concurrent sudoku. The winner is the player who fills the last cell correctly.
simple-blog-application-backend-challenge - Code Challenge: Simple Blog API built with TypeScript and MongoDB, using TDD, Clean Architecture, SOLID principles, and Design Patterns.