multi-site-docker - A multi-site-docker configuration featuring nginx, php and mysql

  •        298

In some cases you or your team don't want to use many docker containers while development. Instead of commands above you could also user command helpers for docker-compose.

https://github.com/mbunge/multi-site-docker

Tags
Implementation
License
Platform

   




Related Projects

wp-local-docker - A simple Docker based development environment for WordPress.

  •    Shell

This is a Docker based local development environment for WordPress. This project is based on docker-compose. By default, the following containers are started: PHP-FPM, MySQL, Elasticsearch, nginx, and Memcached. The /wordpress directory is the web root which is mapped to the nginx container.

devilbox - A modern Docker LAMP stack and MEAN stack for local development

  •    PHP

The Devilbox is a modern and highly customisable dockerized PHP stack supporting full LAMP and MEAN and running on all major platforms. The main goal is to easily switch and combine any version required for local development. It supports an unlimited number of projects for which vhosts, SSL certificates and DNS records are created automatically. Email catch-all and popular development tools will be at your service as well. Configuration is not necessary, as everything is already pre-setup. Furthermore, the Devilbox provides an identical and reproducable development environment for different host operating systems.

Telepresence - Local development against a remote Kubernetes or OpenShift cluster

  •    Python

Telepresence substitutes a two-way network proxy for your normal pod running in the Kubernetes cluster. This pod proxies data from your Kubernetes environment (e.g., TCP connections, environment variables, volumes) to the local process. The local process has its networking transparently overridden so that DNS calls and TCP connections are routed through the proxy to the remote Kubernetes cluster.

CapRover - Easiest app/database deployment platform and webserver package for your applications

  •    Typescript

CapRover is an extremely easy to use app/database deployment & web server manager for your NodeJS, Python, PHP, ASP.NET, Ruby, MySQL, MongoDB, Postgres, WordPress applications. It's blazingly fast and very robust as it uses Docker, nginx, LetsEncrypt and NetData under the hood behind its simple-to-use interface.

php-docker-boilerplate - :stew: PHP Docker Boilerplate for Symfony, Wordpress, Joomla or any other PHP Project (NGINX, Apache HTTPd, PHP-FPM, MySQL, Solr, Elasticsearch, Redis, FTP)

  •    Javascript

This is an easy customizable docker boilerplate for any PHP-based projects like Symfony Framework, CakePHP, Yii and many other frameworks or applications. This Docker boilerplate is based on the Docker best practices and doesn't use too much magic. Configuration of each docker container is available in the docker/ directory - feel free to customize.


TYPO3-docker-boilerplate - :stew: TYPO3 Docker Boilerplate project (NGINX, Apache HTTPd, PHP-FPM, MySQL, Solr, Elasticsearch, Redis, FTP)

  •    Shell

This is an easy customizable TYPO3 docker boilerplate. This Docker boilerplate is based on the Docker best practices and doesn't use too much magic. Configuration of each docker container is available in the docker/ directory - feel free to customize.

nodock - Docker Compose for Node projects with Node, MySQL, Redis, MongoDB, NGINX, Apache2, Memcached, Certbot and RabbitMQ images

  •    Shell

The docker Node.js image is very simple, you give it an entrypoint and it runs it. This is fine for very simple/small scripts but for larger projects you'll probably want something a bit more robust. The goal of NoDock is to provide a complete environment for your node project: Node.js service(s), databases, web servers, queues, etc. while doing the "wiring" for you.

uwsgi-nginx-flask-docker - Docker image with uWSGI and Nginx for Flask applications in Python running in a single container

  •    Shell

Docker image with uWSGI and Nginx for Flask web applications in Python 3.6, Python 3.5 and Python 2.7 running in a single container. Optionally using Alpine Linux. This Docker image allows you to create Flask web applications in Python that run with uWSGI and Nginx in a single container.

ProgressiveWordPress - A Sample WordPress-based Progressive Web App

  •    Javascript

A Sample WordPress-based Progressive Web App. The Docker setup is a network consisting of Caddy, Apache2/PHP7 and a MySQL container. The image for the Apache2/PHP7 container is based on the official Wordpress Docker image. It is also published to the Docker Hub if you don’t want to build locally. WordPress also needs a MySQL server for which the official MySQL Docker image is used. Caddy is added to the mix for easy local HTTP/2 development.

k3c - Lightweight local container engine for container development

  •    Go

k3c brings the Classic ™ Docker images manipulation UX to your k3s development workflow. It is designed to enable the rapid feedback when developing and testing local container images in k3s and rke2. Currently k3s, the lightweight Kubernetes distribution, provides a great solution for Kubernetes from dev to production. While k3s satisifies the Kubernetes runtime needs, one still needs to run docker (or a docker-like tool) to actually develop and build the container images. k3c is intended to replace docker for just the functionality needed for building and manipulating images in the Kubernetes ecosystem. There really is nothing better than the classic Docker UX of build/push/pull/tag. This tool copies the same UX as classic Docker (think Docker v1.12). The intention is to follow the same style but not be a 100% drop in replacement. Behaviour and arguments have been changed to better match the behavior of the Kubernetes ecosystem.

amazon-ecs-cli - A custom Amazon ECS CLI that eases up the cluster setup process, enables users to run their applications locally or on ECS using the same Docker Compose file format and familiar Compose commands

  •    Go

The Amazon ECS Command Line Interface (CLI) is a command line interface for Amazon EC2 Container Service (Amazon ECS) that provides high-level commands to simplify creating, updating, and monitoring clusters and tasks from a local development environment. The Amazon ECS CLI supports Docker Compose, a popular open-source tool for defining and running multi-container applications. Use the CLI as part of your everyday development and testing cycle as an alternative to the AWS Management Console.For more information about Amazon ECS, see the Amazon ECS Developer Guide. For information about installing and using the Amazon ECS CLI, see the ECS Command Line Interface.

compose - Define and run multi-container applications with Docker

  •    Python

Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a Compose file to configure your application's services. Then, using a single command, you create and start all the services from your configuration. To learn more about all the features of Compose see the list of features. Compose is great for development, testing, and staging environments, as well as CI workflows. You can learn more about each case in Common Use Cases.

laradock - Docker PHP development environment.

  •    Dockerfile

Support this project by becoming a sponsor. Help keeping the project development going, by contributing or donating a little. Thanks in advance.

nginx-proxy - Automated nginx proxy for Docker containers using docker-gen

  •    Python

nginx-proxy sets up a container running nginx and docker-gen. docker-gen generates reverse proxy configs for nginx and reloads nginx when containers are started and stopped.See Automated Nginx Reverse Proxy for Docker for why you might want to use this.

TizenRT - TizenRT is a lightweight RTOS-based platform to support low-end IoT devices

  •    C

TizenRT is lightweight RTOS-based platform to support low-end IoT devices. Please find project details at Wiki especially documentations page. TizenRT provides the easiest way to build with the use of Docker. There is no need to install the required libraries and toolchains since the provided Docker container already includes everything required for TizenRT development. However, if your development systems are not eligible for running the Docker container, all libraries and toolchains should be manually installed. Please refer to Manual Setup Build Environment.

docker-nginx-php-mysql - Docker running Nginx, PHP-FPM, MySQL & PHPMyAdmin

  •    Makefile

Docker running Nginx, PHP-FPM, Composer, MySQL and PHPMyAdmin. Before installing project make sure the following prerequisites have been met.

ddev - DDEV-Local: a local PHP development environment system

  •    Go

ddev is an open source tool that makes it simple to get local PHP development environments up and running in minutes. It's powerful and flexible as a result of its per-project environment configurations, which can be extended, version controlled, and shared. In short, ddev aims to allow development teams to use Docker in their workflow without the complexities of bespoke configuration. Having trouble? See our support options below. You might have trouble if another local development tool is already using port 80 or 443.

takeout - Docker-based development-only dependency manager

  •    PHP

Takeout is a CLI tool for spinning up tiny Docker containers, one for each of your development environment dependencies. It's meant to be paired with a tool like Laravel Valet. It's currently compatible with macOS, Linux, Windows 10 and WSL2.

docker-lnmp - :unamused: Deploy lnmp(Linux, Nginx, MySQL, PHP7) using docker.

  •    Nginx

Deploy lnmp(Linux, Nginx, MySQL, PHP7) using docker. I want to share my ideas and designs about Web-Deploying using Docker with you.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.