Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jhermann/dockyard
:whale: Basic Dockerfile templates and other Docker build helpers.
https://github.com/jhermann/dockyard
containers dh-virtualenv docker dockerfiles knowledge python3 ubuntu
Last synced: 2 months ago
JSON representation
:whale: Basic Dockerfile templates and other Docker build helpers.
- Host: GitHub
- URL: https://github.com/jhermann/dockyard
- Owner: jhermann
- License: mit
- Created: 2018-09-18T15:47:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-07-06T21:41:17.000Z (over 1 year ago)
- Last Synced: 2024-11-28T23:51:57.088Z (2 months ago)
- Topics: containers, dh-virtualenv, docker, dockerfiles, knowledge, python3, ubuntu
- Language: Python
- Homepage: https://dockyard.readthedocs.io/
- Size: 144 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# dockyard
> ![dockyard logo](https://raw.githubusercontent.com/jhermann/dockyard/master/docs/_static/img/logo.png) Basic Dockerfile templates and other Docker build helpers.
The contained files can be used either directly as base images,
or as templates to create new Dockerfiles with common
optimizations already baked in.
See the [main documentation](https://dockyard.readthedocs.io/)
on how to use the different parts of this project.## Contributing
Contributing to this project is easy, and reporting an issue or
adding to the documentation also improves things for every user.
You don’t need to be a developer to contribute.
See [CONTRIBUTING](https://github.com/jhermann/dockyard/blob/master/CONTRIBUTING.md) for more.As a documentation author or developer,
to **create a working directory** for this project,
call these commands:```sh
git clone "https://github.com/jhermann/dockyard.git"
cd "dockyard"
command . .env --yes
invoke docs -b
```For this to work, you might also need to follow some
[setup procedures](https://py-generic-project.readthedocs.io/en/latest/installing.html#quick-setup)
to make the necessary basic commands available on *Linux*, *Mac OS X*, and *Windows*.To **start a watchdog that auto-rebuilds documentation** and reloads the opened browser tab on any change,
call ``invoke docs -w -b`` (stop the watchdog using the ``-k`` option).