notes/README.md

38 lines
650 B
Markdown
Raw Normal View History

2025-02-03 00:26:07 +10:30
# Notes server
2024-09-24 23:42:37 +09:30
## Set up hugo and build HTML
2025-02-03 23:43:20 +10:30
````bash
# Install hugo.
2025-03-17 21:48:33 +10:30
sudo apt install hugo
2025-02-03 23:43:20 +10:30
# Build the HTML.
2025-03-17 21:48:33 +10:30
cd hugo
hugo
2025-02-03 23:43:20 +10:30
```
## Build and run server
2025-02-03 00:26:07 +10:30
```bash
2025-02-03 00:29:54 +10:30
# Set access credentials.
./passwd.sh username password
2025-02-03 00:26:07 +10:30
# Build/rebuild the image.
docker build --no-cache -t notes-server .
# Run the image, listening on port 42069.
docker run -d \
--name notes-server \
-v "/var/www/html/notes/hugo/public:/usr/share/nginx/html" \
-p 42069:80 \
notes-server
2025-02-03 23:43:20 +10:30
````
2025-02-03 00:26:07 +10:30
## Auth credentials setup
```bash
# Overwrite the htpasswd file with new user credentials.
# (Rebuild the image to copy the new credentials.)
./passwd.sh username password
2025-02-03 00:26:07 +10:30
```