Update readme for Markdown best practices.
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
# Initial Setup Instructions
|
# Initial Setup Instructions
|
||||||
|
|
||||||
How to first begin using this subproject.
|
How to first begin using this subproject.
|
||||||
|
|
||||||
1. Move to the directory of this README.
|
1. Move to the directory of this README.
|
||||||
```
|
```
|
||||||
$ cd $DOCKER_HOME/Config/ReverseProxy
|
$ cd $DOCKER_HOME/Config/ReverseProxy
|
||||||
@@ -10,6 +12,7 @@ How to first begin using this subproject.
|
|||||||
# ./create_placeholder_certs.sh
|
# ./create_placeholder_certs.sh
|
||||||
```
|
```
|
||||||
1. Make any personal changes to `./config/nginx.conf`.
|
1. Make any personal changes to `./config/nginx.conf`.
|
||||||
|
1. Copy the example files as `docker-compose.yml` and `.env`.
|
||||||
1. Build the project.
|
1. Build the project.
|
||||||
```
|
```
|
||||||
# docker compose build
|
# docker compose build
|
||||||
@@ -20,8 +23,8 @@ How to first begin using this subproject.
|
|||||||
```
|
```
|
||||||
1. Verify it started correctly, no configuration file errors.
|
1. Verify it started correctly, no configuration file errors.
|
||||||
```
|
```
|
||||||
# docker logs reverseproxy-app-1
|
# docker logs rp-app
|
||||||
# docker logs reverseproxy-certbot-1
|
# docker logs rp-certbot
|
||||||
```
|
```
|
||||||
1. Create the real certificates.
|
1. Create the real certificates.
|
||||||
```
|
```
|
||||||
@@ -34,6 +37,7 @@ How to first begin using this subproject.
|
|||||||
```
|
```
|
||||||
|
|
||||||
## DO NOT
|
## DO NOT
|
||||||
|
|
||||||
* Edit any configurations or website data inside the container. It is destroyed on each build.
|
* Edit any configurations or website data inside the container. It is destroyed on each build.
|
||||||
* Instead, modify the files in `./config/` then use the Update Config commands below.
|
* Instead, modify the files in `./config/` then use the Update Config commands below.
|
||||||
* Install any additional software inside of the container. It will not persist a down and up.
|
* Install any additional software inside of the container. It will not persist a down and up.
|
||||||
@@ -41,17 +45,22 @@ How to first begin using this subproject.
|
|||||||
* Alternatively write a script such as `../Nextcloud/fixes.ksh` which is run after every upgrade.
|
* Alternatively write a script such as `../Nextcloud/fixes.ksh` which is run after every upgrade.
|
||||||
|
|
||||||
# Other Commands
|
# Other Commands
|
||||||
|
|
||||||
Tasks which will also likely come up while using this subproject.
|
Tasks which will also likely come up while using this subproject.
|
||||||
|
|
||||||
## Stop
|
## Stop
|
||||||
|
|
||||||
If the proxy needs turned off either stop or down may be used.
|
If the proxy needs turned off either stop or down may be used.
|
||||||
|
|
||||||
```
|
```
|
||||||
# docker compose stop
|
# docker compose stop
|
||||||
# docker compose down
|
# docker compose down
|
||||||
```
|
```
|
||||||
|
|
||||||
## Upgrade
|
## Upgrade
|
||||||
|
|
||||||
Upgrading the containers should be as easy as this:
|
Upgrading the containers should be as easy as this:
|
||||||
|
|
||||||
```
|
```
|
||||||
# docker compose down
|
# docker compose down
|
||||||
# docker compose pull
|
# docker compose pull
|
||||||
@@ -60,15 +69,19 @@ Upgrading the containers should be as easy as this:
|
|||||||
```
|
```
|
||||||
|
|
||||||
## Update Config
|
## Update Config
|
||||||
|
|
||||||
Replace the configuration based on any new, updated, or removed files.
|
Replace the configuration based on any new, updated, or removed files.
|
||||||
This may be possible to do when the system is up, but the best results have come from going down and back up.
|
This may be possible to do when the system is up, but the best results have come from going down and back up.
|
||||||
This is essentially an upgrade but there is no pull.
|
This is essentially an upgrade but there is no pull.
|
||||||
|
|
||||||
```
|
```
|
||||||
# docker compose down
|
# docker compose down
|
||||||
# docker compose build
|
# docker compose build
|
||||||
# docker compose up -d
|
# docker compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
If wanted as a one-line command:
|
If wanted as a one-line command:
|
||||||
|
|
||||||
```
|
```
|
||||||
# docker compose down && docker compose build && docker compose up -d
|
# docker compose down && docker compose build && docker compose up -d
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user