https://github.com/julienbreux/baleia
🐋 Baleia – A template engine used to manage Docker images templates repositories
https://github.com/julienbreux/baleia
cli cli-app docker dockerfile go repository-template template
Last synced: 9 months ago
JSON representation
🐋 Baleia – A template engine used to manage Docker images templates repositories
- Host: GitHub
- URL: https://github.com/julienbreux/baleia
- Owner: JulienBreux
- License: mit
- Created: 2019-08-05T08:46:01.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-28T14:09:03.000Z (over 6 years ago)
- Last Synced: 2024-10-12T00:21:03.579Z (over 1 year ago)
- Topics: cli, cli-app, docker, dockerfile, go, repository-template, template
- Language: Go
- Size: 79.1 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🐋 Baleia – A template engine used to manage Docker images templates repositories
[](https://circleci.com/gh/JulienBreux/baleia)
[](https://goreportcard.com/report/github.com/JulienBreux/baleia)
[](https://codebeat.co/projects/github-com-julienbreux-baleia-master)
[](http://godoc.org/github.com/JulienBreux/baleia)
[](Tag)
[](https://golang.org/dl/#stable)
Baleia is a template engine used to manage Docker images templates repositories.
The project is based on three philosophies *KISS*, *DRY* and *YAGNI*.
---
## Installation
Baleia is available on Linux, OSX and Windows platforms.
* Binaries for Mac OS, Linux and Windows are available as tarballs in the [release](https://github.com/JulienBreux/baleia/releases) page.
* Via Homebrew (Mac OS) or LinuxBrew (Linux)
```shell
brew tap JulienBreux/baleia
brew install baleia
```
* Building from source
Baleia was built using go 1.12 or above. In order to build Baleia from source you must:
1. Clone this repository
2. Enable Go module via env var `GO111MODULE=on`
3. Add the following command in your go.mod file
```text
replace (
github.com/JulienBreux/baleia => CLONED_GIT_REPOSITORY
)
```
4. Build and run the executable
```shell
go run main.go
```
5. Use it
```shell
./baleia
```
---
## Contact Info
1. **Email**: julien.breux@gmail.com
2. **GitHub**: [@JulienBreux](https://github.com/JulienBreux)
3. **Twitter**: [@JulienBreux](https://twitter.com/JulienBreux)
---
## Security info
### GPG Signature
You can download Julien Breux's public key to verify the signature.
```shell
gpg --keyserver hkps://hkps.pool.sks-keyservers.net --recv-keys 0BD023FA
```