-
-
Notifications
You must be signed in to change notification settings - Fork 46
Build EMBArk
-
Clone EMBArk github repository i.e
git clone git@github.com:e-m-b-a/embark.git
-
Change directory to root of the repository i.e
embark
-
apt-packages:\
- git\
- docker.io\
- docker-compose\
- python3
- python3-django\
- python3-pip\
- python3-dev\
- default-libmysqlclient-dev\
- build-essential\
- pipenv\
- npm\
- pycodestyle\
- python3-pylint-django
-
pip-packages:
- Django = ">=4.0.1"\
- channels \
- channels-redis \
- daphne (Or other asgi-mod)\
- mysqlclient \
- django-apscheduler \
- mod-wsgi-standalone (Or other apache uwgi-mod)\
- django-dotenv \
- Rx \
- inotify-simple \
- psutil \
- msgpack \
- django \
- pycodestyle \
- djlint \
- pylint-django
-
define Runtime variables (rec in
.env
file):- DATABASE_NAME\
- DATABASE_USER\
- DATABASE_PASSWORD\
- DATABASE_HOST\
- DATABASE_PORT\
- MYSQL_PASSWORD\
- MYSQL_USER\
- MYSQL_DATABASE\
- REDIS_HOST\
- REDIS_PORT\
- SECRET_KEY
-
customize or create new config under
./embark/embark/settings/
and define asDJANGO_SETTINGS_MODULE
-
start Redis and MySQL
-
start uwsgi and asgi using
./embark/manage.py
EMBArk - firmware security scanning at its best
Sponsor EMBA and EMBArk:
The EMBA environment is free and open source!
We put a lot of time and energy into these tools and related research to make this happen. It's now possible for you to contribute as a sponsor!
If you like EMBArk you have the chance to support future development by becoming a Sponsor
Thank You ❤️ Get a Sponsor
EMBArk - firmware security scanning at its best