team-3/docker
2023-12-23 23:32:07 +01:00
..
build.sh added version information to sentry and the about page 2023-12-11 18:32:26 +01:00
Dockerfile ⬆️ Update ubuntu_23_04/python3.11 to v3.11.4-1~23.04.2 2023-12-11 22:36:42 +00:00
entrypoint.sh docker entrypoint: fixed automigration message 2023-12-01 17:07:21 +01: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 improved health checks for tile cache server 2023-12-23 23:32:07 +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.