Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/4thel00z/images
https://github.com/4thel00z/images
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/4thel00z/images
- Owner: 4thel00z
- License: gpl-3.0
- Created: 2023-09-30T21:00:43.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-30T22:18:36.000Z (over 1 year ago)
- Last Synced: 2024-11-24T16:52:01.789Z (about 1 month ago)
- Language: Dockerfile
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# imags
## Motivation
This is a dumpyard for all my docker images.
## Projects
```
.
├── gobuilder
│ └── Dockerfile
└── README.md1 directory, 2 files
```### gobuilder
gobuilder is an parametrized dockerfile that can be used to turn a gobinary into a golang ( have to use because of cgo :/ ) container.
#### Usage
For example this command builds my [loggy](https://github.com/4thel00z/loggy) server in three lines:
```
export GITHUB_URL="github.com/4thel00z/loggy/...@latest"
export BINARY_NAME="loggy"
docker build --build-arg GITHUB_URL=$GITHUB_URL --build-arg BINARY_NAME=$BINARY_NAME -t $BINARY_NAME-gobuilder https://raw.githubusercontent.com/4thel00z/images/master/gobuilder/Dockerfile
```## License
This project is licensed under the GPL-3 license.