open5gs/docker
Sukchan Lee ee213e160a Prepare to release v1.1.0 2019-11-18 22:38:42 +09:00
..
build name changes from nextepc to open5gs 2019-10-27 17:58:16 +09:00
centos Rename Project to Open5GS 2019-10-27 17:41:14 +09:00
debian For meson, python3-wheel needs to be installed 2019-11-04 16:55:19 +09:00
fedora Rename Project to Open5GS 2019-10-27 17:41:14 +09:00
package Rename Project to Open5GS 2019-10-27 17:41:14 +09:00
ubuntu For meson, python3-wheel needs to be installed 2019-11-04 16:55:19 +09:00
webui Rename Project to Open5GS 2019-10-27 17:41:14 +09:00
README.md Prepare to release v1.1.0 2019-11-18 22:38:42 +09:00
check.sh Rename Project to Open5GS 2019-10-27 17:41:14 +09:00
docker-compose.run.yml Rename Project to Open5GS 2019-10-27 17:41:14 +09:00
docker-compose.test.yml name changes from nextepc to open5gs 2019-10-27 17:58:16 +09:00
docker-compose.yml Rename Project to Open5GS 2019-10-27 17:41:14 +09:00

README.md

Docker running example

  • Build Image $ docker-compose build

  • Development $ docker-compose run dev

  • Runtime $ docker-compose
    -f docker-compose.yml -f docker-compose.run.yml run run

  • Test $ docker-compose
    -f docker-compose.yml -f docker-compose.test.yml run test

  • Test(ubuntu:artful) $ TAG=eoan docker-compose build $ TAG=eoan docker-compose
    -f docker-compose.yml -f docker-compose.test.yml run test

  • Development(fedora:latest) $ DIST=fedora docker-compose build $ DIST=fedora docker-compose run dev

  • Runtime(debian:jessie) $ DIST=debian TAG=stretch docker-compose build $ DIST=debian TAG=stretch docker-compose -f docker-compose.yml -f docker-compose.run.yml run run

  • All Test with All Environment $ ./check.sh

  • Run WebUI $ docker-compose up -d

For OpenSUSE Build Service Release

For Launchpad Release

  • Run Docker $ docker-compose run dev

  • Setup Debian Environment export DEBFULLNAME='Sukchan Lee' export DEBEMAIL='acetcom@gmail.com'

  • Transfer GPG key $ gpg --export-secret-keys --armor --output private.asc $ gpg --import private.asc $ gpg --export > public.asc $ gpg --import public.asc

  • Upload OpenBuildService $ dch -i $ meson subprojects download freeDiameter $ debuild -S -uc -us -d $ osc co home:acetcom:open5gs latest $ cd home:acetcom:open5gs/latest/ $ cp ~/git/open5gs_1.0.0.* . $ osc ci -m "Update it"

  • Upload LaunchPad $ dch -i $ meson subprojects download freeDiameter $ debuild -S -d $ dput ppa:open5gs/latest *.source.changes

  • Build package $ dpkg-buildpackage -d