Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mlafeldt/docker-ps3dev

A Docker Image for PS3 Development
https://github.com/mlafeldt/docker-ps3dev

docker-image homebrew ps3 sdk

Last synced: 4 days ago
JSON representation

A Docker Image for PS3 Development

Awesome Lists containing this project

README

        

# A Docker Image for PS3 Development

## Note: This project is no longer maintained. Please use https://github.com/ps3dev/ps3dev-docker instead.

[![](https://images.microbadger.com/badges/image/mlafeldt/ps3dev.svg)](https://microbadger.com/images/mlafeldt/ps3dev)
[![](https://img.shields.io/docker/pulls/mlafeldt/ps3dev.svg?maxAge=604800)](https://hub.docker.com/r/mlafeldt/ps3dev/)

Cross-compile your PS3 homebrew projects inside a Docker container based on
[ps3toolchain](https://github.com/ps3dev/ps3toolchain).

## Quick Start

Run this command in your project's root folder to build it inside a Docker
container:

```bash
docker run -it --rm -v "$PWD:/src" mlafeldt/ps3dev make
```

This will mount the current folder to `/src` in the container and then run
`make` inside `/src`. You may execute other commands, of course.

Omit the command to get a login shell (`/bin/bash`) in the running container:

```bash
docker run -it --rm -v "$PWD:/src" mlafeldt/ps3dev
```

For a working example, use the Docker image to build the
[PSL1GHT samples](https://github.com/ps3dev/PSL1GHT/tree/master/samples).

## Continuous Integration

With the Docker image in hand, you can also build and test your PS3 applications
on CI platforms. Here's an example configuration for Travis CI:

```yaml
# .travis.yml
language: c

sudo: required

services:
- docker

script: docker run -it --rm -v "$PWD:/src" mlafeldt/ps3dev make test
```

## Author

This project is being developed by [Mathias Lafeldt](https://twitter.com/mlafeldt).

I also created a [Docker image for PS2 development](https://github.com/mlafeldt/docker-ps2dev).