initfinnished
This commit is contained in:
21
Dockerfile
21
Dockerfile
@@ -1,10 +1,23 @@
|
||||
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
|
||||
|
||||
USER dev
|
||||
WORKDIR /workspace
|
||||
WORKDIR /home/dev/workspace
|
||||
ENV HOME=/home/dev
|
||||
|
||||
USER dev
|
||||
CMD ["bash"]
|
||||
|
||||
@@ -1,30 +1,26 @@
|
||||
services:
|
||||
codex:
|
||||
build: .
|
||||
build:
|
||||
context: .
|
||||
args:
|
||||
UID: ${UID}
|
||||
GID: ${GID}
|
||||
container_name: codex
|
||||
working_dir: /workspace
|
||||
stdin_open: true
|
||||
tty: true
|
||||
|
||||
user: "${UID}:${GID}"
|
||||
volumes:
|
||||
- ./workspace:/workspace
|
||||
- codex_config:/root/.config
|
||||
|
||||
environment:
|
||||
- HOME=/home/dev
|
||||
|
||||
- ./workspace:/home/dev/workspace
|
||||
- codex_config:/home/dev/.config
|
||||
- codex_home:/home/dev/.codex
|
||||
tmpfs:
|
||||
- /tmp
|
||||
|
||||
cap_drop:
|
||||
- ALL
|
||||
|
||||
security_opt:
|
||||
- no-new-privileges:true
|
||||
|
||||
network_mode: host
|
||||
|
||||
command: sleep infinity
|
||||
|
||||
volumes:
|
||||
codex_config:
|
||||
codex_home:
|
||||
|
||||
5
workspace/kort_historie.txt
Normal file
5
workspace/kort_historie.txt
Normal 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.
|
||||
Reference in New Issue
Block a user