Merge pull request #599 from nextcloud/enh/557/add-docker-compose

allow to run the AIO containers with docker compose
This commit is contained in:
Simon L 2022-05-12 17:04:55 +02:00 committed by GitHub
commit 23b0ea7c8c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 613 additions and 12 deletions

18
.github/workflows/json-validator.yml vendored Normal file
View file

@ -0,0 +1,18 @@
name: Json Validator
on:
pull_request:
push:
jobs:
psalm:
name: Json Validator
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Validate Json
run: |
sudo apt install python3-pip --no-install-recommends
sudo pip3 install json-spec
json validate --schema-file=php/containers-schema.json --document-file=php/containers.json

26
.github/workflows/update-yaml.yml vendored Normal file
View file

@ -0,0 +1,26 @@
name: Update Yaml files
on:
schedule:
- cron: '00 12 * * *'
jobs:
psalm:
name: update yaml files
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: update yaml files
run: |
sudo bash manual-install/update-yaml.sh
- name: Create Pull Request
uses: peter-evans/create-pull-request@v4
with:
commit-message: Yaml updates
signoff: true
title: Yaml updates
body: Automated yaml updates for the docker-compose files. Should only be merged shortly before the next latest release.
labels: dependencies
milestone: next
branch: aio-yaml-update