adding opencode to the environment

This commit is contained in:
2026-04-04 17:07:29 +00:00
parent 590037e1c4
commit d983027450
4 changed files with 47 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
FROM archlinux:latest
# Network restriction — only allow git.processhub.work
RUN pacman -Syu --noconfirm && \
pacman -S --noconfirm \
nodejs \
npm \
git \
iptables \
opencode \
&& pacman -Scc --noconfirm
# Firewall script — blocks everything except your Gitea instance
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
WORKDIR /workspace
ENTRYPOINT ["/entrypoint.sh"]