open5gs/support/docker
2018-02-17 15:15:17 +09:00
..
sample move new directory 2018-02-17 15:15:17 +09:00
webui Docker for MongoDB and WebUI recommended by Issue (#16) 2018-02-17 14:47:06 +09:00
docker-compose.yml Docker for MongoDB and WebUI recommended by Issue (#16) 2018-02-17 14:47:06 +09:00
README.md move new directory 2018-02-17 15:15:17 +09:00

WebUI & MongoDB

  • docker-compose up

Ubuntu Package

  • cd sample
  • docker build -t nextepc .
  • docker run --net=host --hostname nextepc -ti --name nextepc --privileged --cap-add=SYS_ADMIN -e "container=docker" -v /sys/fs/cgroup:/sys/fs/cgroup -v $PWD:/mnt nextepc /sbin/init
  • docker exec -it /bin/bash
  • sudo apt-get install curl sudo
  • curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
  • curl -sL http://nextepc.org/static/webui/install | sudo -E bash -

For Debian Package Release

  • Ubuntu Docker Setup

    $ docker run -p 4000:3000 --hostname build -ti --name build --privileged --cap-add=SYS_ADMIN -e "container=docker" -v /sys/fs/cgroup:/sys/fs/cgroup -v $PWD:/mnt ubuntu /sbin/init $ docker exec -it ubuntu /bin/login

  • Access Source Repository $ sudo apt-get install sudo vim dpkg-dev git $ git clone https://github.com/acetcom/nextepc $ git checkout new_branch

  • Check Pakcage $ dpkg-buildpackage $ sudo apt-get install .... $ dpkg-buildpackage

  • 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

  • Update debian/changelog $ sudo apt-get install devscripts $ dch -i

  • Test OBS $ debuild -S

  • Upload LaunchPad $ dput ppa:acetcom/nextepc *.source.changes

For Mac OS X (SCTP-patch)

  • /Applications/Docker.app/Contents/Resources/moby Update linuxkit-kernel, vmlinuz64