Skip to content

Dockerfile for various programming languages and frameworks, optimized for performance and size.

License

Notifications You must be signed in to change notification settings

9ssi7/dockerfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dockerfiles for Various Programming Languages and Frameworks

This repository provides Dockerfiles for building production-ready images for various programming languages and frameworks. The goal is to:

  • Improve performance: By using multi-stage builds and Alpine Linux base images, the resulting images are significantly smaller and faster than traditional Docker images.
  • Simplify deployment: Dockerfiles provide a consistent and repeatable way to build and deploy your applications.
  • Encourage collaboration: By sharing Dockerfiles in a public repository, developers can learn from each other and contribute to the development of better Docker images.

Performance Comparison

The following table compares the size of a Next.js application built with a traditional Dockerfile and the Dockerfile in this repository:

Build Method Size
Traditional Dockerfile 1.2 GB
Dockerfile in this repository ~150 MB

As you can see, the Dockerfile in this repository reduces the size of the Next.js application by 87%.

Available Dockerfiles

The following Dockerfiles are currently available in this repository:

Contributing

Contributions are welcome! Please open an issue or pull request if you have any questions or suggestions.

License

This project is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

Additional Information

  • For more information on Docker, please visit the Docker documentation: https://docs.docker.com/.
  • For more information on multi-stage builds, please visit the Docker documentation on multi-stage builds: [geçersiz URL kaldırıldı].
  • For more information on Alpine Linux, please visit the Alpine Linux website: https://alpinelinux.org/.

About

Dockerfile for various programming languages and frameworks, optimized for performance and size.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published