Compare commits

...

2 Commits

Author SHA1 Message Date
d800394eb9
feat(ci/cd): Automatically build image, archive upstream workflows
Some checks failed
Build / build (push) Failing after 46s
2023-10-17 13:46:52 +02:00
7e2a6604dd
docs: Remove obsolete badges 2023-10-17 13:46:30 +02:00
5 changed files with 48 additions and 3 deletions

@ -0,0 +1,48 @@
name: Build
on:
schedule:
- cron: "0 0 * * 1"
jobs:
build:
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Extract Version Tag
id: extract-version
run: |
git clone https://github.com/ONLYOFFICE/DocumentServer
cd DocumentServer
echo "docker_tag=$(git describe --tags --abbrev=0 | cut -d 'v' -f2-") >> GITHUB_OUTPUT
cd .. && rm -rf DocumentServer
shell: bash
- name: Install Docker
run: |
apt-get update
apt-get install docker.io -y
- name: Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
with:
# driver-opts: network=host
platforms: linux/amd64,linux/arm64
- name: Build and push image
uses: docker/build-push-action@v2
with:
push: true
tags: jiriks74/onlyoffice-documentserver:${{ steps.extract-version.outputs.docker_tag }},jiriks74/onlyoffice-documentserver:latest
platforms: linux/amd64,linux/arm64
context: .
file: ./Dockerfile

@ -2,9 +2,6 @@
[![Docker Stars](https://img.shields.io/docker/stars/jiriks74/onlyoffice-documentserver.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/jiriks74/onlyoffice-documentserver)
[![Docker Size](https://img.shields.io/docker/image-size/jiriks74/onlyoffice-documentserver/latest.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Size&logo=docker)](https://hub.docker.com/r/jiriks74/onlyoffice-documentserver)
[![GitHub Stars](https://img.shields.io/github/stars/jiriks74/Docker-DocumentServer.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/jiriks74/Docker-DocumentServer)
[![GitHub Forks](https://img.shields.io/github/forks/jiriks74/Docker-DocumentServer?color=94398d&label=Forks&logo=github&logoColor=ffffff&style=for-the-badge)](https://github.com/jiriks74/Docker-DocumentServer)
#### This repository is based on the official `Dockerfile` and `docker-compose.yml` files with all the needed files as well
# Table of contents