Skip to content
This repository was archived by the owner on Jul 5, 2018. It is now read-only.

instrumentisto/flex-sdk-docker-image

Repository files navigation

Flex SDK Docker Image

GitHub release Build Status Docker Pulls

Status

PROJECT IS CLOSED AND ARCHIVED. NO MAINTAINING WILL BE CONTINUED.

What is Flex SDK?

Flex is a powerful, open source application framework that allows you to easily build mobile applications for iOS, Android™, and BlackBerry® Tablet OS devices, as well as traditional applications for browser and desktop using the same programming model, tool, and codebase. You can use the Flex SDK to create a wide range of highly interactive, expressive applications. For example, a data visualization application built in Flex can pull data from multiple back-end sources and display it visually.

flex.apache.org

Flex Logo

How to use this image

Mount your project into /app directory and provide the command you require:

docker run --rm -it -v $(pwd):/app instrumentisto/flex-sdk mxmlc app.mxml

The image also contains Ant and Gradle build tools. So, if you are using GradleFx in project, just specify desired Gradle command:

docker run --rm -it -v $(pwd):/app instrumentisto/flex-sdk gradle buildFx

The image contains standalone version of Flash Player Debugger and Xvfb for running it. If you need it (for running FlexUnit tests, for example), just prepend your command with xvfb wrapper:

docker run --rm -it -v $(pwd):/app instrumentisto/flex-sdk xvfb gradle test

Note, that xvfb is just a simple wrapper script for xvfb-run command. This is not the same as Xvfb binary present in the image.

Environment Variables

RESOLUTION

This variable allows you to specify desired resolution for Xvfb screen.

docker run --rm -it -v $(pwd):/app -e RESOLUTION='800x600x24' \
    instrumentisto/flex-sdk xvfb gradle test

The default value is 1024x768x24.

Image versions

latest

Latest version of Flex SDK with latest Flash Player version.

X

Latest version of Flex SDK major version X branch with latest Flash Player version.

X.Y

Latest version of Flex SDK X.Y branch with latest Flash Player version.

X.Y.Z

Concrete X.Y.Z version of Flex SDK with latest Flash Player version.

X.Y.Z-fpA

Concrete X.Y.Z version of Flex SDK with latest Flash Player A major version.

X.Y.Z-fpA.B.C.D

Concrete X.Y.Z version of Flex SDK with concrete Flash Player A.B.C.D version.

License

Flex SDK itself is licensed under Apache-2.0 license.

Flash Player Debugger is licensed under Adobe Flash Player Usage Rights.

Flex SDK Docker image is licensed under MIT license.

Issues

We can't notice comments in the DockerHub, so don't use them for reporting issue or asking question.

If you have any problems with or questions about this image, please contact us through a GitHub issue.