Clean backend container
This commit is contained in:
parent
2ce348a7ed
commit
a82ccb10ec
3 changed files with 44 additions and 10 deletions
20
README.md
20
README.md
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Reference in a new issue