ail-framework/other_installers/docker
2025-01-05 18:51:49 +00:00
..
pystemon fix: [ansible docker] move files, fix 365 2019-07-22 14:16:47 +02:00
.dockerignore chg: [cleanup] 2023-04-13 16:36:45 +02:00
docker-compose.yml chg: [DB Migration] UI: Extract + highlight leaks and trackers match, Data Retention save object first/last date, Refactor Tools 2022-12-19 16:38:20 +01:00
docker_start.sh Add to docker start crawlers launch 2020-07-25 11:05:10 +02:00
Dockerfile Fix: Removed some redundancies from the Dockerfile 2025-01-05 00:03:27 +00:00
improvments.md Fix: Update improvments with some points 2025-01-05 18:51:49 +00:00
README.md Fix: Update README with docker installation process for Linux, Windows and Mac and made some changes to the styling of the README so that is easier to understand 2025-01-05 00:01:19 +00:00

Docker Quick Start (Ubuntu 18.04 LTS)

⚠️ This Docker is not maintained at the moment. If you are interested to contribute, please submit a Pull Request

Have docker Installed

Linux Installation

Here is the link with the installation steps for all the diferent linux Platforms.

If your distro is not mentioned you probably need to install it through the package manager of the distro that you are using (Ex.: ArchLinux, NixOS).

Windows Installation

To be able to run docker on a Windows device you will have to check the documentation on how to install it on windows.

If I'm not mistaken you have 2 ways of installing docker on windows:

Mac Installation

For mac users follow the documentation

Build the docker image

Type these commands to build the Docker image:

git clone https://github.com/ail-project/ail-framework.git
cd ail-framework
cp -r ./other_installers/docker/Dockerfile ./other_installers/docker/docker_start.sh ./other_installers/docker/pystemon ./
cp ./configs/update.cfg.sample ./configs/update.cfg
vim/nano ./configs/update.cfg (set auto_update to False)
docker build --build-arg tz_buildtime=YOUR_GEO_AREA/YOUR_CITY -t ail-framework .

Start AIL

To start AIL on port 7000, type the following command below:

docker run -p 7000:7000 ail-framework

Debug Container

To debug the running container, type the following command and note the container name or identifier:

docker ps

After getting the name or identifier type the following commands:

docker exec -it CONTAINER_NAME_OR_IDENTIFIER bash
cd /opt/ail

Install using Ansible

Please check the Ansible readme.