This project is a course work (https://rivne.itstep.org/python)
The project implements simple billing system for internet providers.
System allows managing of: customers, finance transactions, internet tariffs, routers
Used technologies:
Docker, Dockerhub, Ubuntu, MySQL, Nginx, Gunicorn, RADIUS, Freeradius, Django, Django-admin
# MySQL fix for host system:
sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld
docker run --name=billing --privileged -d -p 1812:1812/udp -p 1813:1813/udp -p 80:80 -v/sys/fs/cgroup:/sys/fs/cgroup:ro pliuta/billing
docker exec -it billing /bin/bash
Docker-hub: https://hub.docker.com/r/pliuta/billing
Video (course work defence, up to 45 min): https://youtu.be/E7PxUpw-XJ4
Content type
Image
Digest
Size
321.4 MB
Last updated
almost 6 years ago
docker pull pliuta/billing