Pular para o conteúdo principal
Versão: 1.4.X

Building Federation Gateway Components

If you cloned Magma using git, make sure you are checked out on the release you intend to build.

In case you need to change the version you can:

# to list all releases
git tag -l

# to switch to a different release (for example v1.3.3)
git checkout v1.3.3

# to switch to master (developement version)
git checkout master

Once you are on a proper version of Magma, make sure your Docker daemon is running. Then go run those commands to build FeG.

cd magma/feg/gateway/docker
docker-compose build --parallel
# if build fails try with sudo and without parallelization
sudo docker-compose build

Note that you are building FeG from your local repository. There is no need to change content .env

If this is your first time building the FeG, this may take a while.

When this job finishes, you will have built FeG on your local machine. You can check the images using docker. You should gateway_python and gateway_go among others images that were used during the build process.

docker images

In case you want to host FeG on your image registry do the following to upload these images:

../../../orc8r/tools/docker/publish.sh -r <REGISTRY> -i gateway_python
../../../orc8r/tools/docker/publish.sh -r <REGISTRY> -i gateway_go

In case you built Magma CWF (Carrier Wi-FI), you also need to upload gateway_radius.

../../../orc8r/tools/docker/publish.sh -r <REGISTRY> -i gateway_radius