Sign inSign up

daytonaio/backoffice:1.5.1

Manifest digest

sha256:8401532cca4955fbd5f0bebdc283cf648f1a30b60981e558880c8a3c0792a55b

OS/ARCH

linux/amd64

Compressed size

881.52 MB

Last pushed

6 months by daytonaio

Type

Image

Manifest digest

sha256:8401532cca4955fbd5f0bebdc283cf648f1a30b60981e558880c8a3c0792a55b

Image Layers

1# debian.sh --arch 'amd64' out/26.93 MB
2RUN /bin/sh -c groupadd --gid3.24 KB
3ENV NODE_VERSION=24.14.10 B
4RUN /bin/sh -c ARCH= OPENSSL_ARCH=47.11 MB
5ENV YARN_VERSION=1.22.220 B
6RUN /bin/sh -c set -ex1.63 MB
7COPY docker-entrypoint.sh /usr/local/bin/ # buildkit443 B
8ENTRYPOINT ["docker-entrypoint.sh"]0 B
9CMD ["node"]0 B
10ENV CI=true0 B
11RUN /bin/sh -c apt-get update4.6 MB
12RUN /bin/sh -c npm install1.01 MB
13WORKDIR /app93 B
14COPY package.json yarn.lock .yarnrc.yml ./391.18 KB
15RUN /bin/sh -c yarn install795.71 MB
16COPY nx.json tsconfig.base.json ./ #2.36 KB
17COPY apps/backoffice-api/ apps/backoffice-api/ # buildkit64.97 KB
18COPY apps/backoffice-dashboard/ apps/backoffice-dashboard/ # buildkit65.87 KB
19COPY apps/api/ apps/api/ # buildkit314.09 KB
20COPY apps/dashboard/ apps/dashboard/ # buildkit473.09 KB
21COPY libs/backoffice-api-client/ libs/backoffice-api-client/ # buildkit38.15 KB
22ENV NX_DAEMON=false0 B
23RUN /bin/sh -c yarn nx2.19 MB
24RUN /bin/sh -c yarn nx1.02 MB
25ARG VERSION=1.5.10 B
26ENV VERSION=1.5.10 B
27ENV NODE_ENV=production0 B
28ENV PORT=80800 B
29ENV DB_HOST=postgres0 B
30ENV DB_PORT=54320 B
31ENV DB_USERNAME=user0 B
32ENV DB_PASSWORD=pass0 B
33ENV DB_DATABASE=application_ctx0 B
34ENV BACKOFFICE_DB_HOST=postgres0 B
35ENV BACKOFFICE_DB_PORT=54320 B
36ENV BACKOFFICE_DB_USERNAME=user0 B
37ENV BACKOFFICE_DB_PASSWORD=pass0 B
38ENV BACKOFFICE_DB_DATABASE=backoffice0 B
39ENV AUTH_MODE=basic0 B
40ENV BASIC_AUTH_USERNAME=admin0 B
41ENV BASIC_AUTH_PASSWORD=admin0 B
42ENV OIDC_ISSUER=0 B
43ENV OIDC_CLIENT_ID=0 B
44ENV OIDC_CLIENT_SECRET=0 B
45ENV OIDC_REDIRECT_URI=0 B
46ENV OIDC_AUDIENCE=0 B
47ENV OIDC_ALLOWED_DOMAIN=0 B
48ENV FRONTEND_URL=http://localhost:80800 B
49ENV JWT_SECRET=change-this-in-production0 B
50ENV JWT_EXPIRES_IN=15m0 B
51ENV CORS_ORIGIN=http://localhost:80800 B
52ENV ENVIRONMENT=production0 B
53ENV EXTERNAL_API_URL=https://app.daytona.io/api0 B
54ENV ADMIN_API_KEY=0 B
55ENV ADMIN_ORG_ID=0 B
56ENV RUN_MIGRATIONS=true0 B
57EXPOSE &{[{{88 0} {88 0}}]0 B
58HEALTHCHECK &{["CMD" "curl" "-f" "http://localhost:8080/api/v1/health"]0 B
59ENTRYPOINT ["node" "dist/apps/backoffice-api/main.js"]0 B

Command

# debian.sh --arch 'amd64' out/ 'bookworm' '@1773619200'