02-environment merges the old 02-env and 03-containers - both answered the
same question, 'where does this run and how do I reach it', and were split
for no reason.
README.md the two hosts, access, ports, secrets, health
checks, known issues
YAU_Linux_Host_Onboarding.md the Linux host's own brief, copied with a
provenance banner: owned by the host owner, not
maintained here, and its 'save this as CLAUDE.md'
instruction does not apply in this repo
openplc-container.md the container as read from the running host
openplc-compose.yml verbatim copy of the live file
MIGRATION.md moving the container - as-built plus runbook
secrets.local.md.template the shape of the git-ignored secrets file
The README leads with the fact that shapes every decision on that machine:
yau-sls-poc-lin001 is a SHARED, LIVE host running ~28 containers for
several projects behind Caddy and Authelia, and this project owns exactly
one of them. Never restart Caddy or Authelia, never publish on 0.0.0.0,
never put growing data on the 62 GB root disk.
Records four known issues rather than leaving them in anyone's head: the
100 ms scan overruns, the 354 MB migration tarballs still sitting on the
host with the JWT secret inside one of them, the runtime image existing in
no registry, and the missing Editor toolchain.
Not carried across: Host_Documentation.md. ~400 lines on ChirpStack,
Forgejo, EQP licensing and the Telegraf fleet - none of it WRPS, owned
elsewhere, and a stale copy here would be worse than a pointer.
28 lines
561 B
YAML
28 lines
561 B
YAML
services:
|
|
openplc-runtime:
|
|
image: openplc-runtime-migrated:v4.1.10
|
|
container_name: openplc-runtime
|
|
restart: unless-stopped
|
|
cap_add:
|
|
- SYS_NICE
|
|
- SYS_RESOURCE
|
|
ports:
|
|
- "10.0.0.17:502:502"
|
|
- "10.0.0.17:8443:8443"
|
|
volumes:
|
|
- azureuser-openplc-runtime-data:/var/run/runtime
|
|
networks:
|
|
- openplc
|
|
logging:
|
|
driver: json-file
|
|
options:
|
|
max-size: "10m"
|
|
max-file: "3"
|
|
|
|
networks:
|
|
openplc:
|
|
name: openplc-net
|
|
|
|
volumes:
|
|
azureuser-openplc-runtime-data:
|
|
external: true
|