diff --git a/src/docs/markdown/running.md b/src/docs/markdown/running.md index fbc2a46..4b9ac43 100644 --- a/src/docs/markdown/running.md +++ b/src/docs/markdown/running.md @@ -38,12 +38,17 @@ If you need to switch between the services, you should disable and stop the prev ### Using the Service +If using a Caddyfile, you can edit your configuration with `nano`, `vi`, or your preferred editor: +
sudo nano /etc/caddy/Caddyfile
+
+You can place your static site files in either `/var/www/html` or `/srv`. Make sure the `caddy` user has permission to read the files.
+
To verify that the service is running:
systemctl status caddy
The status command will also show the location of the currently running service file.
When running with our official service file, Caddy's output will be redirected to `journalctl`. To read your full logs and to avoid lines being truncated:
-journalctl -u caddy --no-pager | less
+journalctl -u caddy --no-pager | less +G
If using a config file, you can gracefully reload Caddy after making any changes:
sudo systemctl reload caddy
@@ -108,7 +113,7 @@ Now you're ready to [use the service](#using-the-service)!
The best way to override aspects of the service files is with this command:
sudo systemctl edit caddy
-This will open a blank file with your default terminal text editor in which you can override or add directives to the unit definition.
+This will open a blank file with your default terminal text editor in which you can override or add directives to the unit definition. This is called a "drop-in" file.
For example, if you need to define environment variables for use in your config, you may do so like this:
```systemd
@@ -203,6 +208,10 @@ volumes:
Make sure to fill in `docker-compose up -d