| author | |
| committer | |
| log | 1b883794b51c317e1791a2301c47508c8276e2e3 |
| tree | f67a09848d1a35adb32bb1df20d858bcfb75d638 |
| parent | d43196d747e41d8c78891a399cfb06d1ca45af04 |
| signature |
3 files changed, 9 insertions(+), 6 deletions(-)
compose.yaml+4-4| ... | ... | @@ -371,10 +371,10 @@ services: |
| 371 | 371 | pull_policy: build |
| 372 | 372 | user: "$USER_ID:$GROUP_ID" |
| 373 | 373 | volumes: |
| 374 | - "${APP_ROOT}/opencode/.ssh:/home/clover/.ssh" | |
| 375 | - "${APP_ROOT}/opencode/.config:/home/clover/.config" | |
| 376 | - "${APP_ROOT}/opencode/.local:/home/clover/.local" | |
| 377 | - "${APP_ROOT}/opencode/code:/home/clover/code" | |
| 374 | - "${APP_ROOT}/opencode/ssh:/home/agent/.ssh" | |
| 375 | - "${APP_ROOT}/opencode/config:/home/agent/.config" | |
| 376 | - "${APP_ROOT}/opencode/local:/home/agent/.local" | |
| 377 | - "${APP_ROOT}/opencode/code:/code" | |
| 378 | 378 | labels: |
| 379 | 379 | net.paperclover.list.name: OpenCode |
| 380 | 380 | net.paperclover.list.domain: opencode |
config/Caddyfile+1-1| ... | ... | @@ -162,7 +162,7 @@ music.{$HOME_DOMAIN} { |
| 162 | 162 | } |
| 163 | 163 | } |
| 164 | 164 | opencode.{$HOME_DOMAIN} { |
| 165 | 	import reverse_proxy_auth "http://opencode" admin | |
| 165 | 	import reverse_proxy_auth "http://opencode:4096" admin | |
| 166 | 166 | } |
| 167 | 167 | pg.{$HOME_DOMAIN} { |
| 168 | 168 | 	import reverse_proxy_auth "http://pgadmin" admin |
config/opencode/Dockerfile+4-1| ... | ... | @@ -14,9 +14,12 @@ RUN dnf update -y && \ |
| 14 | 14 | unzip \ |
| 15 | 15 | wget \ |
| 16 | 16 | zsh \ |
| 17 | g++ \ | |
| 18 | && dnf remove nodejs \ | |
| 17 | 19 | && dnf clean all |
| 18 | 20 | RUN curl -fsSL https://git.paperclover.net/nix/config/src/branch/main/packages/autofmt/autofmt.js -o /usr/local/bin/autofmt && \ |
| 19 | 21 | chmod +x /usr/local/bin/autofmt |
| 22 | RUN /usr/bin/node | |
| 20 | 23 | |
| 21 | 24 | # create user |
| 22 | 25 | RUN groupadd -g 3000 agent && \ |
| ... | ... | @@ -54,4 +57,4 @@ $HOME/.cargo/bin" |
| 54 | 57 | ENV SHELL=/bin/zsh |
| 55 | 58 | WORKDIR /code |
| 56 | 59 | EXPOSE 4096 |
| 57 | CMD ["opencode", "serve", "--hostname", "0.0.0.0"] | |
| 60 | CMD ["sh", "-c", "opencode upgrade && opencode serve --hostname 0.0.0.0"] |