Skip to content
Snippets Groups Projects
Commit 2f9b6f78 authored by Vincent Mazenod's avatar Vincent Mazenod
Browse files

initial commit

parents
No related branches found
No related tags found
No related merge requests found
csv
# Use an official Python runtime as a parent image
FROM ubuntu:16.04
# Set the working directory to /app
WORKDIR /app
# Copy the current directory contents into the container at /app
COPY . /app
# Install any needed packages specified in requirements.txt
#RUN apt-get update
#RUN apt-get install -y libglpk-dev
#RUN cp libglpk.so.0 /usr/lib/
RUN chmod 777 /app/affProj
# Run app.py when the container launches
CMD ["/bin/bash"]
# affProjet
`affProjet` est un binaire écrit il y a longtemps par des étudiants permettant de former d'affecter des étudiants sur des projets en tenant compte de leurs voeux priorisés.
affprojet utilise la librairie `libglpk-dev` ... mais une vielle version, dont un .so a été sauvé de feu `front` ... poauh
Comme il a été validé que copier cette lib dans `/usr/lib/` sur une xenial permet de faire fonctionner `affProjet`.
# utilisation
* tirer l'image xenial et construire le container
```
bin/setup
```
* se connecter en ssh à la machine docker
```
sudo docker exec -i -t zz1projet /bin/bash
```
* lancer affProj "manuellement"
```
sudo docker exec -i -t zz1projet /bin/bash -c /app/affProj
```
* lancer affProj dans le contexte du projets
```
bin/activate
affProj
```
* utilisation de affProj dasn la vraie vie
```
affProj -v csv/voeux.csv -b csv/binomes.csv -p csv/projets.csv -s
```
affProj 0 → 100644
File added
alias affProj='sudo docker exec -i -t zz1projet /bin/bash -c /app/affProj'
sudo docker rm -vf $(sudo docker ps -aq)
sudo docker build -t zz1projet .
sudo docker run -dit --name zz1projet zz1projet
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment