Skip to content

dedecube/docker-proxy-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Proxy Server

Requirements

Installation

  1. Clone this repo:

    git clone git@github.com:dedecube/docker-nginx
  2. Create .env file copying .env.example file:

    cp .env.example .env
  3. Create a docker network:

    docker network create ${NETWORK_NAME}
  4. Set you NETWORK_NAME into .env file.

  5. Build docker-compose:

     docker compose build
  6. Run docker container:

    docker compose up

    Optionally, you can add -d flag to run it detached.

Graph

stateDiagram-v2
    DigitalOcean --> Vps: firewall

    state Vps {
        Docker
        Native
    }

    state Native {
        MySQL
    }

    state Docker {
        ProxyServer
        ProxyServer --> LaravelProject1
        ProxyServer --> LaravelProject2
        ProxyServer --> LaravelProjectN

        state LaravelProject1 {
            Laravel_Project_1_Nginx : nginx
            Laravel_Project_1_Php_Fpm : php-fpm
        }

        state LaravelProject2 {
            Laravel_Project_2_Nginx : nginx
            Laravel_Project_2_Php_Fpm : php-fpm

        }

        state LaravelProjectN {
            Laravel_Project_N_Nginx : nginx
            Laravel_Project_N_Php_Fpm : php-fpm

        }
    }

    LaravelProject1 --> MySQL
    LaravelProject2 --> MySQL
    LaravelProjectN --> MySQL

Loading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published