add intl, versioning

This commit is contained in:
cupcakearmy 2022-02-15 12:23:21 +01:00
parent 720583383c
commit 5bc7372803
No known key found for this signature in database
GPG Key ID: 3235314B4D31232F
3 changed files with 58 additions and 3 deletions

12
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1,12 @@
# These are supported funding model platforms
github: cupcakearmy
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

40
.github/workflows/docker.yml vendored Normal file
View File

@ -0,0 +1,40 @@
name: docker
on:
workflow_dispatch:
push:
tags:
- "v*.*.*"
jobs:
docker:
runs-on: ubuntu-latest
steps:
- name: Set up QEMU
uses: docker/setup-qemu-action@v1
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
- name: Docker Labels
id: meta
uses: crazy-max/ghaction-docker-meta@v2
with:
images: cupcakearmy/wordpress
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
- name: Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push
id: docker_build
uses: docker/build-push-action@v2
with:
context: ./docker
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
- name: Image digest
run: echo ${{ steps.docker_build.outputs.digest }}

View File

@ -1,5 +1,8 @@
FROM wordpress:5-apache
FROM wordpress:5.9.0-apache
RUN a2enmod headers
RUN a2enmod headers && \
apt update && \
apt install -y libicu-dev && \
docker-php-ext-install intl
COPY ./uploads.ini /usr/local/etc/php/conf.d/uploads.ini
COPY ./uploads.ini /usr/local/etc/php/conf.d/uploads.ini