https://github.com/alphagov/paas-docker-cloudfoundry-tools
https://github.com/alphagov/paas-docker-cloudfoundry-tools
cloud-foundry docker paas reliability-engineering
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alphagov/paas-docker-cloudfoundry-tools
- Owner: alphagov
- License: mit
- Created: 2015-11-30T16:58:24.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2025-04-29T00:24:58.000Z (12 months ago)
- Last Synced: 2025-05-08T22:51:54.431Z (12 months ago)
- Topics: cloud-foundry, docker, paas, reliability-engineering
- Language: Ruby
- Size: 563 KB
- Stars: 36
- Watchers: 14
- Forks: 19
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PaaS Docker Cloud Foundry tools
Contains Dockerfiles to build docker images for Cloud Foundry tools and other tools we use regularly.
Each directory with a Dockerfile relates to a container and will have
repository of the same name in Docker Hub.
## How to add a new container
You can add a new container you only need to add these files:
- The `Dockerfile` and support files to build the image.
- A `README.md` file describing the container
- A workflow to allow building the container. Use one of the existing ones in '.github/workflows/image\_\*.yml' for reference.
- Optional: a `*_spec.rb` file to test the container.
> Note: The repository must be [added to Docker Hub manually](https://hub.docker.com/orgs/governmentpaas/repositories)
## Rake tasks
Tasks to build and tests the containers will be generated automatically:
- `rake build:bosh-init` builds the container under `./bosh-init`
- `rake build:all` builds all containers
- `rake spec:bosh-init` tests the container under `./bosh-init`
- `rake spec:all` tests all the containers
Travis will execute the tasks `build:all` and `spec:all`