An open API service indexing awesome lists of open source software.

https://github.com/localgovdrupal/drupal-container

Docker container for LocalGov Drupal CI
https://github.com/localgovdrupal/drupal-container

Last synced: 4 months ago
JSON representation

Docker container for LocalGov Drupal CI

Awesome Lists containing this project

README

          

# LocalGov Drupal Docker container

Container for LocalGov Drupal CI, includes Apache, PHP and Composer.

## Running tests with Docker Compose

To use with the the included `docker-compose.yml` file, create a LocalGov Drupal install in an html directory in the git root, start `docker-compose` and then run the tests.

Something like:

```bash
git clone git@github.com:localgovdrupal/drupal-container.git localgovdrupal-testing
cd localgovdrupal-testing
composer create-project --stability dev --keep-vcs localgovdrupal/localgov-project ./html
docker-compose up -d
./run-tests.sh
docker-compose stop
```

## Building the Docker image

The Docker image lives in [Docker Hub](https://hub.docker.com/repository/docker/localgovdrupal/apache-php). Ask in [Slack](https://localgovdrupal.slack.com/) if you need the permissions to push new images.

Build with:

```bash
export branch=$(git symbolic-ref --short HEAD)
docker build . -t localgovdrupal/apache-php:$branch
docker push localgovdrupal/apache-php:$branch
```

## Maintainers

This project is currently maintained by:

- Finn Lewis: https://github.com/finnlewis
- Stephen Cox: https://github.com/stephen-cox