https://github.com/code-rhapsodie/docker
This repository holds reusable images we need to build or extend very often.
https://github.com/code-rhapsodie/docker
Last synced: 4 months ago
JSON representation
This repository holds reusable images we need to build or extend very often.
- Host: GitHub
- URL: https://github.com/code-rhapsodie/docker
- Owner: code-rhapsodie
- Created: 2019-11-13T15:33:56.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-12-18T10:03:43.000Z (6 months ago)
- Last Synced: 2025-12-21T16:37:13.019Z (6 months ago)
- Language: Dockerfile
- Homepage:
- Size: 54.7 KB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
TODO: move to github actions and update documentation
# Docker images

This repository holds reusable images we need to build or extend very often.
List of available images: https://github.com/code-rhapsodie/docker/packages
## Usage
```
docker pull docker.pkg.github.com/code-rhapsodie/docker/:
```
or
https://hub.docker.com/repository/docker/coderhapsodie/docker
```
docker pull coderhapsodie/docker:-
```
## Add new image
1) create a folder `myimage`
2) create a subfolder for the version `version`
3) create a `Dockerfile` in `myimage/version`
4) add the `myimage`/`version` tuple as a new entry in the env/matrix in `.travis.yml`
## How it works
1) travis build the image
2) travis push the image with a deployment step
It uses encrypted credentials tied to this project and pushed with:
```
$ travis encrypt GITHUB_USERNAME=XXXX --add env.global
$ travis encrypt GITHUB_PASSWORD=XXXX --add env.global
```
## Contribute
Documentation: when modifying the documention please add `[ci skip]` in the commit message.
## Todo
- make it possible to reuse one of the existing built image during the same build