Skip to content

blokadaorg/docker-apps-build-box

 
 

Repository files navigation

Blokada Apps Build Box

Introduction

This Docker image is meant to contain everything necessary to build Blokada apps. Tested on macos machines as host.

To use it, it should be enough to specify the following when running the container:

  • the volume mount to the desired app repo source code (see supported apps below)
  • the make command of that repo to execute

Supported repos:

  • blokada (to run flutter tests, compile android flutter common module, and android apps)
  • ios will not be supported (since there is no decent way to compile ios projects in docker as of 2025)
  • maybe web dashboard some day

There should be no need to specify any params building this image. The defaults are set to match Blokada projects. However, some env variables are expected to be set (see blokada repo Makefiles for details).

See fork upstream README for advanced use.

Building

To build on mac:

$ docker buildx build --platform=linux/amd64 -t docker-apps-build-box .

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 88.5%
  • Kotlin 6.1%
  • Ruby 4.9%
  • Shell 0.5%