forked from TrueCloudLab/distribution
Update nginx.md
Split commands out from their lead-ins. Signed-off-by: Carson Anderson <ca@carson-anderson.com>
This commit is contained in:
parent
7a584f21b8
commit
de3263c9d6
1 changed files with 19 additions and 5 deletions
|
@ -57,13 +57,19 @@ Read again [the requirements](recipes.md#requirements).
|
|||
|
||||
Ready?
|
||||
|
||||
Run the following:
|
||||
--
|
||||
|
||||
Create the required directories
|
||||
|
||||
```
|
||||
mkdir -p auth
|
||||
mkdir -p data
|
||||
```
|
||||
|
||||
Create the main nginx configuration you will use.
|
||||
|
||||
```
|
||||
|
||||
# This is the main nginx configuration you will use
|
||||
cat <<EOF > auth/nginx.conf
|
||||
upstream docker-registry {
|
||||
server registry:5000;
|
||||
|
@ -123,16 +129,24 @@ server {
|
|||
}
|
||||
}
|
||||
EOF
|
||||
```
|
||||
|
||||
# Now, create a password file for "testuser" and "testpassword"
|
||||
Now, create a password file for "testuser" and "testpassword"
|
||||
|
||||
```
|
||||
docker run --entrypoint htpasswd httpd:2.4 -bn testuser testpassword > auth/nginx.htpasswd
|
||||
```
|
||||
|
||||
# Copy over your certificate files
|
||||
Copy over your certificate files
|
||||
|
||||
```
|
||||
cp domain.crt auth
|
||||
cp domain.key auth
|
||||
```
|
||||
|
||||
# Now create your compose file
|
||||
Now create your compose file
|
||||
|
||||
```
|
||||
cat <<EOF > docker-compose.yml
|
||||
nginx:
|
||||
image: "nginx:1.9"
|
||||
|
|
Loading…
Reference in a new issue