chore(docker): improve docker compose dx

This commit is contained in:
Gareth Flowers 2024-06-18 01:14:59 +01:00
parent 417e23a08e
commit ab013487a5
4 changed files with 14 additions and 12 deletions

View File

@ -48,7 +48,7 @@ jobs:
uses: docker/build-push-action@v6
with:
context: .
platforms: linux/amd64,linux/arm/v7,linux/ppc64le # linux/386,linux/arm/v6,linux/arm64,linux/s390x
platforms: linux/amd64,linux/arm/v7,linux/ppc64le
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.prep.outputs.tags }}
labels: ${{ steps.prep.outputs.labels }}

View File

@ -7,6 +7,9 @@ A MediaWiki installation with LDAP extensions.
### Start a MediaWiki Server instance
To start a container use the following:
#### ...via `docker run`
```sh
docker run \
--name my-mediawiki-ldap \
@ -15,6 +18,16 @@ docker run \
garethflowers/mediawiki-ldap
```
#### ...via `docker compose`
```yml
services:
my-mediawiki-ldap:
image: garethflowers/mediawiki-ldap
ports:
- 80:80/tcp
```
## License
* MediaWiki is released under the [GNU GPLv2 License](https://phabricator.wikimedia.org/source/mediawiki/browse/master/COPYING).

View File

@ -3,6 +3,3 @@ services:
build: .
command: php -v
image: garethflowers/mediawiki-ldap
networks:
default:
driver: bridge

View File

@ -1,8 +0,0 @@
#!/bin/sh
set -ex
export IMAGE_NAME=garethflowers/mediawiki-ldap
docker build --progress plain --tag $IMAGE_NAME .
docker run --rm $IMAGE_NAME php -v
echo "\nOK"