team-3/docker
Jenny Danzmayr 3b21392f4c use pygobject instead of pgi for docker container
pgi doesn't work anymore/ It's unclear why we used it in the first place
instead of pygobject.
2024-12-04 20:09:22 +01:00
..
build.sh added version information to sentry and the about page 2023-12-11 18:32:26 +01:00
Dockerfile use pygobject instead of pgi for docker container 2024-12-04 20:09:22 +01: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 updated docker images to Ubuntu 24.04 2024-12-03 21:16:59 +01: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.