Clean backend container

This commit is contained in:
nemunaire 2015-01-13 20:11:37 +01:00 committed by Nemunaire
commit a82ccb10ec
3 changed files with 44 additions and 10 deletions

View file

@ -137,7 +137,7 @@ docker rm db_setup
3. Run the database container:
```
docker run -d --name db --volumes-from mysql_data mysql
docker run -d --name db --volumes-from mysql_data -e MYSQL_USER=fic -e MYSQL_PASSWORD=anotherpassword -e MYSQL_DATABASE=fic mysql
```
4. Setup the PKI storages:
@ -168,6 +168,24 @@ docker run --rm -it --volumes-from pki_storage --volumes-from shared_storage pki
TODO next steps
```
7. Build the perl `Mcrypt` debian package
```
docker build -t perl-mcrypt perl-mcrypt/
docker run --name mcrypt_builder perl-mcrypt
docker cp mcrypt_builder:$(docker diff mcrypt_builder | grep -oE '[^ ]+deb$') ./
docker rm mcrypt_builder
```
8. Build and run the backend:
```
docker build -t backend .
docker run --rm -it --link db:db --volumes-from pki_storage --volumes-from shared_storage -v /home/files:/var/www/fic-server/files-in backend
```
Where `/home/files` is your local directory containing all challenge files.
##### Requirements