Skip to content

Latest commit

Β 

History

History
58 lines (48 loc) Β· 2.42 KB

File metadata and controls

58 lines (48 loc) Β· 2.42 KB

Full Documentation πŸ“•

⚠️ See the Wiki for full documentation, screenshots, and implementation details. ⚠️

GoDockerApp

Streamlined Golang web server deployment

.
β”œβ”€β”€ Dockerfile
β”œβ”€β”€ Jenkinsfile
β”œβ”€β”€ README.md
β”œβ”€β”€ app
β”‚Β Β  β”œβ”€β”€ README.md
β”‚Β Β  β”œβ”€β”€ db.go
β”‚Β Β  β”œβ”€β”€ go.mod
β”‚Β Β  β”œβ”€β”€ go.sum
β”‚Β Β  └── main.go
β”œβ”€β”€ docker-compose.yml
└── goapp
    β”œβ”€β”€ Chart.yaml
    β”œβ”€β”€ charts
    β”œβ”€β”€ templates
    β”‚Β Β  β”œβ”€β”€ app-deployment.yaml
    β”‚Β Β  β”œβ”€β”€ app-hpa.yaml
    β”‚Β Β  β”œβ”€β”€ app-service.yaml
    β”‚Β Β  β”œβ”€β”€ db-deployment.yaml
    β”‚Β Β  └── db-service.yaml
    └── values.yaml

DELIVERABLES

Quick Start

you can run the whole application and the MySQL database using one line only.

$ docker-compose up

by running this command, MySQL and the server containers will be created sharing the same network.

compose