You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Docker-Compose Publish
v0.1.0
A GitHub Action that builds and publishes containers from docker-compose file
No need to manually build and publish each dockerfile. Simply publish the files that you are using.
Automatically publishes images to github repo
Each dockerfile target must have a LABEL name="<name>
. This is used to name the published file
- name: publish
uses: pennsignals/[email protected]
with:
version: '0.2.6-rc.1' # optional
docker_compose: 'docker-compose.build.yml' # required
repo_token: "${{ secrets.GITHUB_TOKEN }}"
# docker-compose.build.yml
version: "3.8"
services:
postgres:
build:
context: ./postgres
target: postgres
predict:
build:
context: .
dockerfile: predict/dockerfile
target: predict
predict.jupyter:
build:
context: .
dockerfile: ./predict/dockerfile
target: predict.jupyter