All Projects → SISheogorath → readme-to-dockerhub

SISheogorath / readme-to-dockerhub

Licence: other
Small hack to push the readme to docker hub

Programming Languages

javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to readme-to-dockerhub

docker flutter
Alpine Linux image for Flutter & Dart with helpful utils and web build support.
Stars: ✭ 33 (+106.25%)
Mutual labels:  hub, ci-cd
jt tools
Ruby on Rails Continuous Deployment Ecosystem to maintain Healthy Stable Development
Stars: ✭ 13 (-18.75%)
Mutual labels:  ci-cd
usb stack
Tiny and portable USB device/host stack for embedded system with USB IP
Stars: ✭ 175 (+993.75%)
Mutual labels:  hub
dashboard
Interactive UI for analyzing Jina logs, designing Flows and viewing Hub images
Stars: ✭ 105 (+556.25%)
Mutual labels:  hub
pipeline-lib
Global shared library for Glia pipeline jobs
Stars: ✭ 68 (+325%)
Mutual labels:  ci-cd
Magento-Extension-Sample-Readme
This is an attempt to develop a default readme file for Magento extensions. It should be included in the Magento extension directory under e.g. app/code/community/Company/ExampleExtension/readme.markdown. The markdown syntax (http://daringfireball.net/projects/markdown/syntax) is used for better and consistent formatting. Please join the discuss…
Stars: ✭ 14 (-12.5%)
Mutual labels:  readme
geet
Command line interface for performing Git hosting service operations
Stars: ✭ 14 (-12.5%)
Mutual labels:  hub
nodejs-with-postgres-api-example
k8s course example - node.js app with Postgres, Hapi.js and Swagger
Stars: ✭ 59 (+268.75%)
Mutual labels:  dockerhub
guilyx
Dynamic Profile with github statistics, coding info (time and languages) with WakaTime and music status with the spotify API, leave a ⭐ if you like it
Stars: ✭ 175 (+993.75%)
Mutual labels:  readme
raklaptudirm
Repository for Github profile README.
Stars: ✭ 19 (+18.75%)
Mutual labels:  readme
universe2021
All things GitHub Universe 2021!
Stars: ✭ 112 (+600%)
Mutual labels:  ci-cd
hasura-metadata-patcher
CLI tool to patch Hasura metadata json file. Helps to organize complex CI/CD flows through different environments.
Stars: ✭ 14 (-12.5%)
Mutual labels:  ci-cd
go-read-recommend
🔥 让阅读变成一件有意义的事。Golang好文推荐;收录平时阅读到的一些Go相关写的比较好、质量较高的干货文章.
Stars: ✭ 827 (+5068.75%)
Mutual labels:  readme
Notselwyn
NotSelwyn's over-engineered automatic profile readme
Stars: ✭ 15 (-6.25%)
Mutual labels:  readme
jovanzers
Don't just fork, star it! 👀
Stars: ✭ 13 (-18.75%)
Mutual labels:  readme
minesweeper
💣Minesweeper game written with React
Stars: ✭ 18 (+12.5%)
Mutual labels:  ci-cd
prathimacode-hub
Hello everyone, Welcome to my GitHub README profile. Glad to see you here! Check out this repository to view my work and learn more about me. Don't just star it, fork it as well.📢✌️
Stars: ✭ 53 (+231.25%)
Mutual labels:  readme
AlanBinu007
Config files for my GitHub profile. You can simply copy it and paste it in our README file make changes as per your skills and also change alanbinu007 to your username
Stars: ✭ 58 (+262.5%)
Mutual labels:  readme
check-in
Checks your test results metadata into github, commit-bound. Acts as a bot. You'll need a GitHub App to use it.
Stars: ✭ 18 (+12.5%)
Mutual labels:  ci-cd
personal-branding
UHD designs for personal branding - banner, business card, and readme (PDFs and PNGs)
Stars: ✭ 19 (+18.75%)
Mutual labels:  readme

README to Docker Hub

Matrix channel #sheogorath:shivering-isles.com Mastodon at microblog.shivering-isles.com Twitter @SISheogorath

This is a quick hack to push README.md files to Docker hub.

How to use?

Simply build the image using docker build -t readme-to-hub .

and run it with all needed parameter:

docker run --rm \
    -v /path/to/readme.md:/data/README.md \
    -e DOCKERHUB_USERNAME=myhubuser \
    -e DOCKERHUB_PASSWORD=myhubpassword \
    -e DOCKERHUB_REPO_PREFIX=myorga \
    -e DOCKERHUB_REPO_NAME=myrepo \
     readme-to-hub

That's it.

Environment variables

This image uses environment variables for configuration.

Available variables Default value Description
DOCKERHUB_USERNAME no default The Username (not mail address) used to authenticate
DOCKERHUB_PASSWORD no default Password of the DOCKERHUB_USERNAME-user
DOCKERHUB_REPO_PREFIX $DOCKERHUB_USERNAME Organization or username for the repository
DOCKERHUB_REPO_NAME no default Name of the repository you want to push to
README_PATH /data/README.md Path to the README.me to push
SHORT_DESCRIPTION no default Short description for the Dockerhub repo

Mount the README.md

By default, if the README_PATH environment variable is not set, this image always pushes the file /data/README.md as full description to Docker Hub.

For GitHub repositories you can use -v /path/to/repository:/data/.

If your description is not named README.md mount the file directory using -v /path/to/description.md:/data/README.md.

Notice that the filename is case sensitive. If your readme is called readme.md you have to mount the file directly, not the directory

Additional Information

The user you use to push the README.md need to be admin of the repository.

Implementations and references of this image

Updates and updating

To update your setup simply pull the newest image version from docker hub and run it.

Deprecated features

We provide information about features we remove in future.

  • DOCKERHUB_REPO - is renamed to DOCKERHUB_REPO_NAME to be not mixed up with DOCKERHUB_REPO_PREFIX

License

View license information for the software contained in this image.

Everything in this repository is published under GPL-3.

User Feedback

Issues

If you have any problems with or questions about this image, please contact us through a GitHub issue.

Contributing

You are invited to contribute new features, fixes, or updates, large or small; I'm always thrilled to receive pull requests.

General guidelines for development can be found at https://shivering-isles.com/contribute

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].