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

https://github.com/hyperized/docker-phive

Docker image for Phive
https://github.com/hyperized/docker-phive

Last synced: 7 months ago
JSON representation

Docker image for Phive

Awesome Lists containing this project

README

          

# Phive

Simple, multistage Alpine based https://phar.io/ phive container. Updated monthly

## Usage

## As single temporary container
```bash
docker run \
--interactive \
--tty \
--rm \
--volume $(pwd):/repo \
--workdir=/repo \
hyperized/phive \
phive install

# One-liner
docker run -it --rm -v $(pwd):/repo -w /repo hyperized/phive phive install
```

## As docker-compose service
```yaml
version: "3"
services:
phive:
image: hyperized/phive:latest
restart: 'no'
volumes:
- ./:/repo
- phive:/root/.phive
working_dir: /repo
entrypoint: ["phive"]

volumes:
phive:
```

Run it as:
```bash
docker-compose run --rm phive install
```

**NOTE:** The volume `phive` stores the cached phar files that have been installed by PHIVE, so successive runs process faster.