initfinnished

This commit is contained in:
Tord-Vincent Heggland
2026-04-14 18:43:37 +02:00
parent 62f1a7c4e2
commit 1384b180d4
4 changed files with 34 additions and 18 deletions

2
.env Normal file
View File

@@ -0,0 +1,2 @@
UID=1000
GID=1000

View File

@@ -1,10 +1,23 @@
FROM node:22-slim FROM node:22-slim
RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/*
RUN useradd -ms /bin/bash dev ARG UID
ARG GID
RUN apt-get update && apt-get install -y ca-certificates \
&& rm -rf /var/lib/apt/lists/*
RUN userdel -r node || true
RUN groupadd -g ${GID} dev \
&& useradd -u ${UID} -g ${GID} -m -s /bin/bash dev
RUN mkdir -p /home/dev/.config /home/dev/.codex /home/dev/workspace \
&& chown -R dev:dev /home/dev
RUN npm install -g @openai/codex RUN npm install -g @openai/codex
USER dev WORKDIR /home/dev/workspace
WORKDIR /workspace ENV HOME=/home/dev
USER dev
CMD ["bash"] CMD ["bash"]

View File

@@ -1,30 +1,26 @@
services: services:
codex: codex:
build: . build:
context: .
args:
UID: ${UID}
GID: ${GID}
container_name: codex container_name: codex
working_dir: /workspace
stdin_open: true stdin_open: true
tty: true tty: true
user: "${UID}:${GID}"
volumes: volumes:
- ./workspace:/workspace - ./workspace:/home/dev/workspace
- codex_config:/root/.config - codex_config:/home/dev/.config
- codex_home:/home/dev/.codex
environment:
- HOME=/home/dev
tmpfs: tmpfs:
- /tmp - /tmp
cap_drop: cap_drop:
- ALL - ALL
security_opt: security_opt:
- no-new-privileges:true - no-new-privileges:true
network_mode: host network_mode: host
command: sleep infinity command: sleep infinity
volumes: volumes:
codex_config: codex_config:
codex_home:

View File

@@ -0,0 +1,5 @@
En kveld da regnet trommet mot vinduet, fant Nora en liten nøkkel i lommen på den gamle kåpen hun hadde arvet av bestefaren sin. Hun hadde aldri sett nøkkelen før, men den glitret som om den ventet på å bli brukt.
Nora gikk opp på loftet og prøvde nøkkelen i en støvete trekiste som hadde stått låst i årevis. Lokket knirket sakte opp. Inni lå det ikke gull eller penger, bare en bunke brev og et falmet kart over skogen bak huset.
Det første brevet begynte med ordene: "Til den som tør å lete." Nora smilte, tok på seg støvlene og gikk ut i regnet. For første gang føltes den mørke skogen ikke skummel, men full av hemmeligheter som endelig var klare til å bli funnet.