sencha-cmd
Portable and lightweight environment for running Sencha Cmd.
486
Provides a lightweight environment for running Sencha Cmd, a powerful tool used for building and managing Sencha Ext JS and Sencha Touch applications. It's based on the Alpine Linux distribution and includes OpenJDK 8 for Java support.
Features:
OpenJDK 8: Based on the Alpine Linux image with OpenJDK 8, offering a minimal and efficient Java runtime environment.
Essential Dependencies: Includes essential dependencies such as Ruby, build-base, libstdc++, tzdata, bash, ttf-dejavu, freetype, fontconfig, wget, and curl, ensuring compatibility and functionality.
Sencha Cmd 7.7.0.36: Pre-installed Sencha Cmd version 7.7.0.36, enabling seamless building, testing, and packaging of Sencha applications.
PhantomJS Integration: Integrated PhantomJS 2.1.1 for headless browser testing within Sencha applications.
Easy Configuration: Configured with environmental variables for easy customization and integration into your development workflow.
Optimized for CI/CD: Suitable for Continuous Integration (CI) and Continuous Deployment (CD) pipelines, facilitating automated build processes.
Dockerfile example to build applications inside other containers with this image:
FROM bsourcedev/sencha-cmd:7.7.0.36 AS builder
WORKDIR /app COPY . .
RUN sencha app build
FROM nginx:stable-alpine3.17-slim
COPY --from=builder /app/build/production/project-name/ /usr/share/nginx/html
Acknowledgement
Content type
Image
Digest
sha256:55821cf87…
Size
317.6 MB
Last updated
over 2 years ago
docker pull bsourcedev/sencha-cmd