Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cdelgehier/learning_golang
Personal project to learn Golang
https://github.com/cdelgehier/learning_golang
Last synced: 13 days ago
JSON representation
Personal project to learn Golang
- Host: GitHub
- URL: https://github.com/cdelgehier/learning_golang
- Owner: cdelgehier
- License: apache-2.0
- Created: 2021-12-05T00:32:41.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-04T22:24:05.000Z (almost 3 years ago)
- Last Synced: 2024-06-21T09:57:15.934Z (5 months ago)
- Language: Go
- Size: 37.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Learning golang
The purpose of this application is to become familiar with the Go language.
The app is called "myapp" and it will surely be an e-commerce application with an API server, a frontend and a mongodb backend
A second objective will be to also provide the k8s deployments in a separated repository (best practice)
Documentation generation and test execution is mandatory
## Requirements
* Golang
* $GOPATH in the $PATH
* Docker-cli## Build
Some docker images `myapp` are built by the following command:
```shell
make build
```## Run
The docker image built can be run:
```shell
make run
```## Help
In order to find the possible targets of the Makefile
```shell
make help
```