Containerized compilation of AtmosphereNX CFW for the Nintendo Switch
362
Mount the /export volume to the directory you'd like it to output the files to, (preferably empty of anything else) and use the environment variable "jobs" to define how many jobs make should run. (like -e jobs=4 if you have 4 cores)
For example: docker run -e jobs=8 -v ./export:/export zer0t3ch/build-atmosphere
You can also add the --rm flag to make the container delete itself after it finishes running, which I would recommend unless you give the container a name. (so you don't accidentally re-create a new container every time and let them build up)
By default, my entrypoint calls /build.sh followed by /export.sh; building all of Atmosphere, followed by exporting the relevant bin, kip, and png files to the /export volume. Alternatively, you can roll your own method of exporting/handling the output (like using scp to upload to another server directly in the container) by creating your own docker image definition based on mine, in which case all you need to do is make sure you call /build.sh at the beginning of your ENTRYPOINT script.
Content type
Image
Digest
Size
382.6 MB
Last updated
about 8 years ago
docker pull zer0t3ch/build-atmosphere