diff options
Diffstat (limited to 'deployment.yaml')
| -rw-r--r-- | deployment.yaml | 51 | 
1 files changed, 16 insertions, 35 deletions
diff --git a/deployment.yaml b/deployment.yaml index ac2e2fe..3ce8d00 100644 --- a/deployment.yaml +++ b/deployment.yaml @@ -12,6 +12,22 @@ spec:        labels:          app: snekbox      spec: +      initContainers: +        - name: deps-install +          image: ghcr.io/python-discord/snekbox:latest +          imagePullPolicy: Always +          volumeMounts: +            - name: snekbox-user-base-volume +              mountPath: /snekbox/user_base +          env: +            - name: PYTHONUSERBASE +              value: /snekbox/user_base +          command: +            - "/bin/sh" +            - "-c" +            - >- +              find /lang/python -mindepth 1 -maxdepth 1 -type d -exec +              {}/bin/python -m pip install --user -U -r requirements/eval-deps.pip \;        containers:          - name: snekbox            image: ghcr.io/python-discord/snekbox:latest @@ -23,41 +39,6 @@ spec:            volumeMounts:              - name: snekbox-user-base-volume                mountPath: /snekbox/user_base -          lifecycle: -            postStart: -              exec: -                command: -                  - "/bin/sh" -                  - "-c" -                  - >- -                    find /lang/python -mindepth 1 -maxdepth 1 -type d -exec -                    sh -c 'PYTHONUSERBASE=/snekbox/user_base && -                    {}/bin/python -m pip install --user -U -                    anyio[trio]~=3.6 -                    arrow~=1.2 -                    attrs~=22.2 -                    beautifulsoup4~=4.11 -                    einspect~=0.5 -                    fishhook~=0.2 -                    forbiddenfruit~=0.1 -                    fuzzywuzzy~=0.18 -                    lark~=1.1 -                    "matplotlib~=3.6 ; python_version == \'3.11\'" -                    more-itertools~=9.0 -                    networkx~=3.0 -                    "numpy~=1.24 ; python_version == \'3.11\'" -                    "numpy==1.26.0b1 ; python_version == \'3.12\'" -                    "pandas~=1.5 ; python_version == \'3.11\'" -                    "pendulum~=2.1 ; python_version == \'3.11\'" -                    python-dateutil~=2.8 -                    pyyaml~=6.0 -                    scipy~=1.10 -                    sympy~=1.11 -                    toml~=0.10 -                    typing-extensions~=4.4 -                    tzdata~=2022.7 -                    "yarl~=1.8 ; python_version == \'3.11\'" -                    ' \;        volumes:          - name: snekbox-user-base-volume            hostPath:  |