35 lines
917 B
Markdown
35 lines
917 B
Markdown
# Labyricorn
|
|
|
|
Source for the Labyricorn static website, built with Lektor.
|
|
|
|
## Local development
|
|
|
|
Install Lektor in an isolated environment, then run:
|
|
|
|
```bash
|
|
lektor server
|
|
```
|
|
|
|
For a production-style build:
|
|
|
|
```bash
|
|
lektor build --output-path build
|
|
```
|
|
|
|
Generated output is intentionally not committed. Production deployment builds
|
|
an immutable release and atomically updates the nginx document-root symlink.
|
|
|
|
|
|
## Production repository
|
|
|
|
Git origin: https://git.labyricorn.com/Labyricorn/labyricorn-site.git
|
|
Production branch: main
|
|
Credential purpose: authenticated private repository access
|
|
Credential location: /srv/labyricorn/.netrc (mode 0600)
|
|
|
|
## Future admin workflow
|
|
|
|
The production deployment account has authenticated Git write access so a future
|
|
local-only administration workflow can commit and push content changes. Lektor
|
|
does not push automatically; that operation must remain explicit and controlled.
|