Skip to content

socialbase/docker-compose-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-compose-tools

Install

git clone [email protected]:socialbase/docker-compose-tools.git
cd docker-compose-tools
./install.sh ~/src/docker ~/src

Commands

  • services
  • config
  • run
  • build
  • pull
  • stop

Struct Example

docker-compose.yml
 - services
   - web
     - service.json
     - dev.yml
     - prod.yml

File

docker-compose.yml:

version: '2'

services:
    web:
        image: nginx
        ports:
            - 81:80
        networks:
            - net

    db:
		image: mysql:latest
        ports:
            - 5432:5432
        networks:
            - net

networks:
    net:
        driver: bridge
        ipam:
            driver: default
            config:
            - subnet: 172.18.0.0/24
              gateway: 172.18.0.1

web/service.json:

{
    "git": "[email protected]:socialbase/docker-compose-tools.git",
    "dir": "docker-compose-tools",
    "prod": "prod.yml",
    "dev": "dev.yml"
}

web/prod.yml:

version: '2'

services:
    web:
        environment:
            env: "PROD"

web/dev.yml:

version: '2'

services:
    web:
        environment:
            env: "DEV"

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages