Skip to content

crossben/deploy-frameworks-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Symfony React Next.js NestJS Astro Vue.js Express.js Django Ruby on Rails HTML5

🚀 Docker Boilerplates for Your Web Projects

This repository provides Docker configuration files onlyDockerfile and docker-compose.yml — for various popular web frameworks and versions.


⚠️ Important

Note: This repo does not include any application source code.

To use these Docker templates:

  1. Create your own project folder for the framework/version you want.
  2. Copy the corresponding Dockerfile and docker-compose.yml from this repo into your project folder.
  3. Customize as needed (e.g., add your app source code, .env files).
  4. Use Docker to build and run your project container.

🐳 What You Need

1. Install Docker

  • Windows / macOS: Docker Desktop

  • Linux:

    sudo apt update
    sudo apt install docker.io docker-compose -y
    sudo systemctl start docker
    sudo systemctl enable docker
    
    
    

📂 Supported Frameworks and Versions

Framework Versions Folder Path
Laravel 10, 11, 12 /laravel/
Symfony 5, 6, 7 /symfony/
React 18, 19 /react/
Next.js 13, 14 /nextjs/
NestJS 9, 10 /nestjs/
Astro 4 , 5 /astro/
Vue.js 2, 3 /vue/
Express.js 4, 5 (future-proof) /express/
Django 4, 5 /django/
Ruby on Rails 7, 8 (pre-release ready) /ruby/
Static HTML 1 /html/

About

This project provides ready-to-use Docker setups

Resources

License

Stars

Watchers

Forks

Contributors