Skip to content
Snippets Groups Projects
Dockerfile 9.52 KiB
Newer Older
Julien David's avatar
Julien David committed
#########################################################################################
#                                     DEAMON                                            #
#########################################################################################
# # base image
# FROM alpine:latest

# # maintainer
# LABEL maintainer="david@lipn.fr"

# # variable
# ENV AUTHOR Docker

# # Instalation de dépendances
# RUN apk update
# RUN apk add python3
# RUN apk add py-pip
# RUN pip install mysql-connector-python 
# RUN pip install get_docker_secret
# RUN pip install docker


# ADD deamon/ /usr/local/rdos_deamon
# ADD database/ /usr/local/database/


# # change working directory
# WORKDIR /usr/local/rdos_deamon/

# # run command
# ENTRYPOINT ["python3","rdos_deamon.py"]

# # # DO NOT FORGET to share the Docker socket of the host with the container
# # #docker run -v /var/run/docker.sock:/var/run/docker.sock -v /home/david/rdos/jobs/:/usr/local/jobs --env working_dir=/usr/local/ -tid rdos_deamon


#########################################################################################
#                                     CLEANER                                           #
#########################################################################################
# # base image
FROM alpine:latest

# maintainer
LABEL maintainer="david@lipn.fr"

# variable
ENV AUTHOR Docker

# Instalation de dépendances
RUN apk update
RUN apk add python3


ADD cleaner/ /usr/local/rdos_cleaner


# change working directory
WORKDIR /usr/local/rdos_cleaner

# run command
ENTRYPOINT ["python3","rdos_cleaner.py"]

# # How to run me
# # docker run  -v /home/david/rdos/jobs/:/usr/local/jobs --env working_dir=/usr/local/ -tid rdos_cleaner


# #######################################################################################
# #                                   LAUNCHER                                          #
# #######################################################################################
# # base image
# FROM alpine:latest

# # maintainer
# LABEL maintainer="david@lipn.fr"

# # variable
# ENV AUTHOR Docker

# #Instalation de dépendances
# RUN apk update
# RUN apk add python3
# RUN apk add py-pip
# RUN pip install mysql-connector-python 
# RUN pip install get_docker_secret


# ADD . /usr/local/rdos


# # change working directory
# WORKDIR /usr/local/rdos/

# # run command
# #RUN python3
# ENTRYPOINT ["python3","launcher.py"]


#######################################################################################
#                                   REGAL                                             #
#######################################################################################
# # base image
# FROM ubuntu:latest

# # maintainer
# LABEL maintainer="david@lipn.fr"

# #Instalation de dépendances
# RUN apt-get update
# RUN apt-get install -y python3 python3-pip
# RUN pip3 install mysql-connector-python 
# RUN pip3 install get_docker_secret
# RUN DEBIAN_FRONTEND="noninteractive" apt-get -y install tzdata
# RUN apt-get install -y g++ make
# RUN apt-get install -y libglibmm-2.4-1v5
# #RUN apt-cache search  libxml++ | grep xml++
# RUN apt-get install -y libxml++2.6-2v5 libxml++2.6-dev



# ADD generators/PREGA/ /usr/local/regal
# ADD launcher/ /usr/local/regal
# ADD database/ /usr/local/database/
# ADD mailer /usr/local/mailer/


# # change working directory
# WORKDIR /usr/local/regal

# # run command
# RUN make
# ENTRYPOINT ["python3","launcher.py"]

#######################################################################################
#                                   DASS                                              #
#######################################################################################
# #base image
# FROM alpine:latest

# # maintainer
# LABEL maintainer="david@lipn.fr"

# # variable
# ENV AUTHOR Docker

# #Instalation de dépendances
# RUN apk update
# RUN apk add python2
# RUN apk add python3
# RUN apk add py-pip
# RUN pip install mysql-connector-python 
# RUN pip install get_docker_secret


# ADD generators/DAAS/ /usr/local/daas
# ADD launcher/ /usr/local/daas
# ADD database/ /usr/local/database/
# ADD mailer /usr/local/mailer/


# # change working directory
# WORKDIR /usr/local/daas

# # run command
# ENTRYPOINT ["python3","launcher.py"]


#######################################################################################
#                                   WEAKLY DIRECTED                                   #
#######################################################################################

# # base image
# FROM ubuntu:latest

# # maintainer
# LABEL maintainer="david@lipn.fr"

# # variable
# ENV AUTHOR Docker

# #Instalation de dépendances
# RUN apt-get update
# RUN apt-get install -y --no-install-recommends python3 python3-pip
# RUN pip3 install mysql-connector-python 
# RUN pip3 install get_docker_secret


# ADD generators/Axel/weakly_directed /usr/local/wd/weakly_directed
# ADD launcher/ /usr/local/wd/
# ADD database/ /usr/local/database/
# ADD mailer /usr/local/mailer/


# # change working directory
# WORKDIR /usr/local/wd/

# # run command
# ENTRYPOINT ["python3","launcher.py"]


#######################################################################################
#                                   WEAKLY PRUDENT                                    #
#######################################################################################

# # base image
# FROM ubuntu:latest

# # maintainer
# LABEL maintainer="david@lipn.fr"

# # variable
# ENV AUTHOR Docker

# #Instalation de dépendances
# RUN apt-get update
# RUN apt-get install -y --no-install-recommends python3 python3-pip
# RUN pip3 install mysql-connector-python 
# RUN pip3 install get_docker_secret


# ADD generators/Axel/weakly_prudent /usr/local/wp/weakly_prudent
# ADD launcher/ /usr/local/wp/
# ADD database/ /usr/local/database/
# ADD mailer /usr/local/mailer/


# # change working directory
# WORKDIR /usr/local/wp/

# # run command
# ENTRYPOINT ["python3","launcher.py"]


#######################################################################################
#                                   NEWTONGF                                          #
#######################################################################################


# # base image
# FROM alpine:latest

# # maintainer
# LABEL maintainer="david@lipn.fr"

# # variable
# ENV AUTHOR Docker

# #Instalation de dépendances
# RUN apk update
# RUN apk add python3
# RUN apk add py-pip
# RUN pip install mysql-connector-python 
# RUN pip install get_docker_secret


# ADD generators/Carine_Mapple /usr/local/newtongf/Carine_Mapple
# ADD generators/Carine_Mapplesys /usr/local/newtongf/Carine_Mapplesys
# ADD generators/Carine_Mapplesys.mpl /usr/local/newtongf/Carine_Mapplesys.mpl
# ADD launcher/ /usr/local/newtongf/
# ADD database/ /usr/local/database/
# ADD mailer /usr/local/mailer/


# # change working directory
# WORKDIR /usr/local/newtongf

# # # run command
# # RUN make
# # ENTRYPOINT ["python3","launcher.py"]
# CMD /bin/ash

 
#######################################################################################
#                                   NFA GNERATOR                                      #
#######################################################################################

# # base image
# FROM alpine:latest

# # maintainer
# LABEL maintainer="david@lipn.fr"

# # variable
# ENV AUTHOR Docker

# #Instalation de dépendances
# RUN apk update
# RUN apk add python3
# RUN apk add py-pip
# RUN pip install mysql-connector-python 
# RUN pip install get_docker_secret
# RUN apk add libc-dev make
# RUN apk add g++


# ADD generators/NFAGenerator/ /usr/local/nfagenerator
# ADD launcher/ /usr/local/nfagenerator
# ADD database/ /usr/local/database/
# ADD mailer /usr/local/mailer/


# # change working directory
# WORKDIR /usr/local/nfagenerator/

# # run command
# RUN make
# ENTRYPOINT ["python3","launcher.py"]

#######################################################################################
#                                   GenRGenS                                          #
#######################################################################################

# # base image
# FROM alpine:latest

# # maintainer
# LABEL maintainer="david@lipn.fr"

# #Instalation de dépendances
# RUN apk update
# RUN apk add openjdk7-jre
# RUN apk add python3
# RUN apk add py-pip
# RUN pip install mysql-connector-python 
# RUN pip install get_docker_secret

# ADD generators/GenRGenS2.1/ /usr/local/GenRGenS
# ADD launcher/ /usr/local/GenRGenS
# ADD database/ /usr/local/database/
# ADD mailer /usr/local/mailer/


# # change working directory
# WORKDIR /usr/local/GenRGenS

# # run command
# ENTRYPOINT ["python3","launcher.py"]


#######################################################################################
#                                   Arbogen                                           #
#######################################################################################


# # base image
# FROM alpine:latest

# # maintainer
# LABEL maintainer="david@lipn.fr"

# #Instalation de dépendances
# RUN apk update
# RUN apk add ocaml ocamlbuild libc-dev make
# RUN apk add python3
# RUN apk add py-pip
# RUN pip install mysql-connector-python 
# RUN pip install get_docker_secret


# ADD generators/arbogen-master/ /usr/local/arbogen-master
# ADD launcher/ /usr/local/arbogen-master
# ADD database/ /usr/local/database/
# ADD mailer /usr/local/mailer/


# # change working directory
# WORKDIR /usr/local/arbogen-master

# # run command
# RUN make
# RUN mv bin/arbogen.byte .
# ENTRYPOINT ["python3","launcher.py"]