update version

This commit is contained in:
cupcakearmy 2022-06-27 10:03:40 +02:00
parent af463491b8
commit 576e393de4
No known key found for this signature in database
GPG Key ID: 3235314B4D31232F
6 changed files with 30 additions and 22 deletions

3
.dockerignore Normal file
View File

@ -0,0 +1,3 @@
*
!/entrypoint.sh
!/config

View File

@ -11,12 +11,12 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v1 uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1 uses: docker/setup-buildx-action@v2
- name: Docker Labels - name: Docker Labels
id: meta id: meta
uses: crazy-max/ghaction-docker-meta@v2 uses: docker/metadata-action@v4
with: with:
images: cupcakearmy/radicale images: cupcakearmy/radicale
tags: | tags: |
@ -24,16 +24,13 @@ jobs:
type=semver,pattern={{major}}.{{minor}} type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}} type=semver,pattern={{major}}
- name: Login to DockerHub - name: Login to DockerHub
uses: docker/login-action@v1 uses: docker/login-action@v2
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push - name: Build and push
id: docker_build uses: docker/build-push-action@v3
uses: docker/build-push-action@v2
with: with:
platforms: linux/amd64,linux/arm64 platforms: linux/amd64,linux/arm64
push: true push: true
tags: ${{ steps.meta.outputs.tags }} tags: ${{ steps.meta.outputs.tags }}
- name: Image digest
run: echo ${{ steps.docker_build.outputs.digest }}

View File

@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.0.3] - 2022-06-27
### Security
- Updated Radicale version to `3.1.7`.
## [1.0.2] - 2022-02-07 ## [1.0.2] - 2022-02-07
### Security ### Security

View File

@ -2,7 +2,7 @@ FROM python:3-alpine as builder
WORKDIR /app WORKDIR /app
ARG RADICALE_VERSION=3.1.4 ARG RADICALE_VERSION=3.1.7
RUN apk add --no-cache alpine-sdk libffi-dev RUN apk add --no-cache alpine-sdk libffi-dev
RUN pip install --user radicale[bcrypt]==$RADICALE_VERSION RUN pip install --user radicale[bcrypt]==$RADICALE_VERSION

View File

@ -7,15 +7,15 @@ This is a small docker image for [Radicale](https://github.com/Kozea/Radicale) a
## Installation ## Installation
``` ```sh
# .env # .env
USER=foo USER=foo
PASSWORD=secret PASSWORD=secret
``` ```
```yml ```yaml
# docker-compose.yml # docker-compose.yml
version: '3.7' version: '3.8'
services: services:
app: app:
@ -42,27 +42,27 @@ The same setup works for Calendar and on iOS.
An example for traefik (v1) can found below. An example for traefik (v1) can found below.
```yml ```yaml
version: '3.7' version: '3.8'
networks: networks:
traefik: proxy:
external: true external: true
services: services:
app: app:
image: cupcakearmy/radicale image: cupcakearmy/radicale:1
restart: unless-stopped
env_file: .env env_file: .env
volumes: volumes:
- ./data:/data - ./data:/data
networks: networks:
- traefik - proxy
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.backend=radicale - traefik.http.routers.radicale.rule=Host(`radicale.example.org`)
- traefik.frontend.rule=Host:radicale.example.org - traefik.http.routers.radicale.entrypoints=secure
- traefik.docker.network=traefik - traefik.http.routers.radicale.tls.certresolver=le
- traefik.port=5232
``` ```
## Customize ## Customize

View File

@ -1,4 +1,6 @@
version: '3.7' # Only for development, see README.md for production
version: '3.8'
services: services:
app: app: