# go-layout **Repository Path**: fastabler/go-layout ## Basic Information - **Project Name**: go-layout - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-20 - **Last Updated**: 2021-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Go Project Template ## Generate other auxiliary files by Makefile ``` # Download and update dependencies make init # Generate API swagger json files by proto file make swagger # Generate API validator files by proto file make validate # Generate all files make all ``` ## Automated Initialization (wire) ``` # install wire go get github.com/google/wire/cmd/wire # generate wire cd cmd/server wire ``` ## Docker ```bash # build docker build -t . # run docker run --rm -p 8000:8000 -p 9000:9000 -v :/data/conf ```