team-3/docker
2025-08-02 00:45:48 +02:00
..
build.sh look i would really love to be able to use docker :P 2025-04-18 01:26:44 +02:00
Dockerfile gitignore 2025-08-02 00:45:48 +02:00
entrypoint.sh prometheus multirproc: fix typo 2024-09-18 02:14:27 +02:00
local_build.sh updated tag of docker containers to include ghcr.io path 2023-11-12 16:26:40 +01:00
local_build_tileserver.sh updated tag of docker containers to include ghcr.io path 2023-11-12 16:26:40 +01:00
README.md added readme for building the docker containers 2023-12-08 22:58:37 +01:00
tileserver.dockerfile ⬆️ Update ubuntu_24_04/tzdata to v2025 2025-04-17 23:44:38 +02:00

Docker Containers for c3nav

Requirements for building

You need docker buildx and qemu-user-static and a buildkit builder that is using the docker-container or kubernetes driver if you want to build multi-arch images.

This are the necessary steps to get it working on arch linux

pacman -Sy docker-buildx qemu-user-static
docker buildx create --driver=docker-container --bootstrap --use

Additonally you need to be signed in into the github container registry. A guid for how to do this can be found here.

Building

You can run the build.sh script in two modes. If you run it without any arguments it uses your local git tree including any uncommitted changes to build the docker containers.

If you run ./build.sh git it will do a fresh git checkout of the same commit as you currently on for building.