Skip to content

Commit

Permalink
Merge pull request #254 from kiwix/add_maintenance_container
Browse files Browse the repository at this point in the history
Add maintenance container
  • Loading branch information
rgaudin authored Nov 13, 2023
2 parents d88c98b + 0c67b00 commit 8cdac0e
Show file tree
Hide file tree
Showing 11 changed files with 393 additions and 126 deletions.
27 changes: 27 additions & 0 deletions .github/workflows/bittorrent-tracker_ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Docker

on:
push:
branches:
- 'main'
paths:
- 'bittorrent-tracker/**'

jobs:

bittorrent-tracker:
name: Deploy BitTorrent Tracker Image
runs-on: ubuntu-22.04
steps:
- uses: actions/[email protected]
- name: Publish Docker Image
uses: openzim/docker-publish-action@v10
with:
image-name: kiwix/bittorrent-tracker
on-master: latest
restrict-to: kiwix/container-images
context: bittorrent-tracker
registries: ghcr.io
credentials:
GHCRIO_USERNAME=${{ secrets.GHCR_USERNAME }}
GHCRIO_TOKEN=${{ secrets.GHCR_TOKEN }}
126 changes: 0 additions & 126 deletions .github/workflows/docker.yml

This file was deleted.

27 changes: 27 additions & 0 deletions .github/workflows/dropbox_ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Docker

on:
push:
branches:
- 'main'
paths:
- 'dropbox/**'

jobs:

dropbox:
name: Deploy Dropbox Image
runs-on: ubuntu-22.04
steps:
- uses: actions/[email protected]
- name: Publish Dropbox Docker Image
uses: openzim/docker-publish-action@v10
with:
image-name: kiwix/dropbox
on-master: latest
restrict-to: kiwix/container-images
context: dropbox
registries: ghcr.io
credentials:
GHCRIO_USERNAME=${{ secrets.GHCR_USERNAME }}
GHCRIO_TOKEN=${{ secrets.GHCR_TOKEN }}
27 changes: 27 additions & 0 deletions .github/workflows/maintenance_ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Docker

on:
push:
branches:
- 'main'
paths:
- 'maintenance/**'

jobs:

maintenance:
name: Deploy Maintenance Image
runs-on: ubuntu-22.04
steps:
- uses: actions/[email protected]
- name: Publish Docker Image
uses: openzim/docker-publish-action@v10
with:
image-name: kiwix/maintenance
on-master: latest
restrict-to: kiwix/container-images
context: maintenance
registries: ghcr.io
credentials:
GHCRIO_USERNAME=${{ secrets.GHCR_USERNAME }}
GHCRIO_TOKEN=${{ secrets.GHCR_TOKEN }}
27 changes: 27 additions & 0 deletions .github/workflows/matomo-log-analytics_ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Docker

on:
push:
branches:
- 'main'
paths:
- 'matomo-log-analytics/**'

jobs:

matomologs:
name: Deploy matomo logs Image
runs-on: ubuntu-22.04
steps:
- uses: actions/[email protected]
- name: Publish Docker Image
uses: openzim/docker-publish-action@v10
with:
image-name: kiwix/matomo-log-analytics
on-master: latest
restrict-to: kiwix/container-images
context: matomo-log-analytics
registries: ghcr.io
credentials:
GHCRIO_USERNAME=${{ secrets.GHCR_USERNAME }}
GHCRIO_TOKEN=${{ secrets.GHCR_TOKEN }}
27 changes: 27 additions & 0 deletions .github/workflows/matomo_ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Docker

on:
push:
branches:
- 'main'
paths:
- 'matomo/**'

jobs:

matomo:
name: Deploy Matomo Image
runs-on: ubuntu-22.04
steps:
- uses: actions/[email protected]
- name: Publish Docker Image
uses: openzim/docker-publish-action@v10
with:
image-name: kiwix/matomo
on-master: 4.15.1-fpm
restrict-to: kiwix/container-images
context: matomo
registries: ghcr.io
credentials:
GHCRIO_USERNAME=${{ secrets.GHCR_USERNAME }}
GHCRIO_TOKEN=${{ secrets.GHCR_TOKEN }}
27 changes: 27 additions & 0 deletions .github/workflows/mirrorbrain_ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Docker

on:
push:
branches:
- 'main'
paths:
- 'mirrorbrain/**'

jobs:

mirrorbrain:
name: Deploy mirrorbrain Image
runs-on: ubuntu-22.04
steps:
- uses: actions/[email protected]
- name: Publish Docker Image
uses: openzim/docker-publish-action@v10
with:
image-name: kiwix/mirrorbrain
on-master: latest
restrict-to: kiwix/container-images
context: mirrorbrain
registries: ghcr.io
credentials:
GHCRIO_USERNAME=${{ secrets.GHCR_USERNAME }}
GHCRIO_TOKEN=${{ secrets.GHCR_TOKEN }}
27 changes: 27 additions & 0 deletions .github/workflows/netdata_ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Docker

on:
push:
branches:
- 'main'
paths:
- 'netdata/**'

jobs:

netdata:
name: Deploy netdata Image
runs-on: ubuntu-22.04
steps:
- uses: actions/[email protected]
- name: Publish Docker Image
uses: openzim/docker-publish-action@v10
with:
image-name: kiwix/netdata
on-master: latest
restrict-to: kiwix/container-images
context: netdata
registries: ghcr.io
credentials:
GHCRIO_USERNAME=${{ secrets.GHCR_USERNAME }}
GHCRIO_TOKEN=${{ secrets.GHCR_TOKEN }}
27 changes: 27 additions & 0 deletions .github/workflows/surfer_ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Docker

on:
push:
branches:
- 'main'
paths:
- 'surfer/**'

jobs:

surfer:
name: Deploy Surfer Image
runs-on: ubuntu-22.04
steps:
- uses: actions/[email protected]
- name: Publish Docker Image
uses: openzim/docker-publish-action@v10
with:
image-name: openzim/surfer
on-master: latest
restrict-to: kiwix/container-images
context: surfer
registries: ghcr.io
credentials:
GHCRIO_USERNAME=${{ secrets.GHCR_USERNAME }}
GHCRIO_TOKEN=${{ secrets.GHCR_TOKEN }}
Loading

0 comments on commit 8cdac0e

Please sign in to comment.