mirror of
https://github.com/ail-project/ail-framework.git
synced 2024-11-23 06:37:15 +00:00
6b43d2a067
- Migrated Dockerfile to Ubuntu 16.04 LTS - Fixed dependency to "sudo" - Fixed AIL Web dependencies installation - Added Docker documentation
23 lines
612 B
Docker
23 lines
612 B
Docker
FROM ubuntu:16.04
|
|
|
|
RUN mkdir /opt/AIL && apt-get update -y \
|
|
&& apt-get install git python-dev build-essential \
|
|
libffi-dev libssl-dev libfuzzy-dev wget sudo -y
|
|
|
|
# Adding sudo command
|
|
RUN useradd -m docker && echo "docker:docker" | chpasswd && adduser docker sudo
|
|
RUN echo "root ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
|
|
|
|
# Installing AIL dependencies
|
|
ADD . /opt/AIL
|
|
WORKDIR /opt/AIL
|
|
RUN ./installing_deps.sh
|
|
WORKDIR /opt/AIL
|
|
|
|
# Installing Web dependencies,
|
|
# remove all the parts below if you dont need the Web UI
|
|
WORKDIR /opt/AIL/var/www
|
|
RUN ./update_thirdparty.sh
|
|
WORKDIR /opt/AIL
|
|
|
|
CMD bash docker_start.sh
|