Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
1b2fe43
Test containers publis workflow
ppawlowski Dec 10, 2025
b6cd698
List repos to validate credentials
ppawlowski Dec 10, 2025
541b340
Use token instead of password
ppawlowski Dec 10, 2025
826790b
Force fresh run after secret update
ppawlowski Dec 10, 2025
829adf9
Update flowfuse readme only
ppawlowski Dec 10, 2025
cf938a4
Use direct API call to update description
ppawlowski Dec 10, 2025
f521c16
Update curl patch request
ppawlowski Dec 10, 2025
5da8a09
Upload shorter readme
ppawlowski Dec 10, 2025
66cc8a9
Remove debug-related step
ppawlowski Dec 10, 2025
458627e
Use action to push smaller readme
ppawlowski Dec 10, 2025
e740d49
Add full path to readme2
ppawlowski Dec 10, 2025
cbf8992
Typo fix
ppawlowski Dec 10, 2025
4ee8322
Update readme
ppawlowski Dec 10, 2025
4fe8c8d
Push via api
ppawlowski Dec 10, 2025
61ddd0b
Push via api
ppawlowski Dec 10, 2025
950a29a
Push via action
ppawlowski Dec 10, 2025
43c97dd
Revert "Update readme"
ppawlowski Dec 10, 2025
c94343d
Reverta readme.md
ppawlowski Dec 10, 2025
50ed477
Push reverted Readme via action
ppawlowski Dec 10, 2025
4a3ea7d
Shorter readme
ppawlowski Dec 10, 2025
3d9a182
Shorter readme
ppawlowski Dec 10, 2025
7001048
Shorter readme
ppawlowski Dec 10, 2025
bf8109d
Revert "Shorter readme"
ppawlowski Dec 10, 2025
db7d626
Publish via API
ppawlowski Dec 10, 2025
168f14e
Restore original readmy + lint for docker hub api
ppawlowski Dec 10, 2025
61e9ef3
Publish from action
ppawlowski Dec 10, 2025
86df195
Restore readme
ppawlowski Dec 10, 2025
58b1790
Link to hosts file
ppawlowski Dec 10, 2025
f41dbec
Cleanup pipeline
ppawlowski Dec 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions .github/workflows/build-containers.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
name: Build and push containers
on:
pull_request:
branches:
- main
push:
tags:
- "v*.*.*"
Expand All @@ -10,7 +13,6 @@ jobs:
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
repository: 'flowforge/docker-compose'
fetch-depth: 0
path: 'docker-compose'
- name: Docker Meta Data
Expand All @@ -33,21 +35,25 @@ jobs:
with:
username: flowforge
password: ${{ secrets.DOCKER_HUB_PASSWORD }}

- name: Build and push FlowForge Application container
if: false
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
with:
context: docker-compose/flowforge-docker
file: docker-compose/flowforge-docker/Dockerfile
platforms: linux/amd64, linux/arm64, linux/arm/v7
tags: ${{ steps.meta.outputs.tags }}
push: true

- name: Push README
uses: peter-evans/dockerhub-description@1b9a80c056b620d92cedb9d9b5a223409c68ddfa # v5.0.0
with:
repository: flowforge/forge-docker
username: flowforge
password: ${{ secrets.DOCKER_HUB_PASSWORD }}
readme-filepath: docker-compose/README.md
readme-filepath: ${{ github.workspace }}/docker-compose/README.md

- name: Push README flowfuse
uses: peter-evans/dockerhub-description@1b9a80c056b620d92cedb9d9b5a223409c68ddfa # v5.0.0
with:
Expand All @@ -57,6 +63,7 @@ jobs:
readme-filepath: docker-compose/README.md

release-compose-files:
if: false
runs-on: ubuntu-latest
permissions:
contents: write
Expand Down
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ e.g. assuming that Docker is running on a machine with IP address `192.168.0.8`

This will mean that any host at `example.com` will resolve to the `192.168.0.8`.

**Note** When testing locally you can not use the loopback address `127.0.0.1` for this, e.g. in the `/etc/hosts` file, as this will resolve to the TCP/IP stack inside each container.
**Note** When testing locally you can not use the loopback address `127.0.0.1` for this, e.g. in the [`hosts`](https://en.wikipedia.org/wiki/Hosts_(file)) file, as this will resolve to the TCP/IP stack inside each container.

## Installing FlowFuse

Expand Down Expand Up @@ -124,6 +124,4 @@ other - including this repository.

That will start the standard environment, but the `forge` container will have the
local source tree mounted, and use `npm run serve` to start the code. This means
it will automatically rebuild/restart whenever source code changes are made.


it will automatically rebuild/restart whenever source code changes are made.
4 changes: 4 additions & 0 deletions README2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# FlowFuse Docker Compose

An example Docker Compose project to run FlowFuse

Loading