job-tracker-dev (1.2.0-rc.12)

Published 2026-05-21 21:03:17 +00:00 by faicel in faicel/job_tracker_backend

Installation

docker pull code.bhk-itsolutions.com/faicel/job-tracker-dev:1.2.0-rc.12
sha256:d3f6fa93d2e318f1b8d08a74dec0d205e49054f7418d548b7bcb5d309c83b1d2

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1779062400'
ENV DEBIAN_FRONTEND=noninteractive
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl gnupg ca-certificates supervisor procps && install -d /usr/share/postgresql-common/pgdg && curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc && echo "deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt bookworm-pgdg main" > /etc/apt/sources.list.d/pgdg.list && apt-get update && apt-get install -y --no-install-recommends postgresql-18 postgresql-client-18 && rm -rf /var/lib/apt/lists/* && curl -fsSL https://dl.min.io/server/minio/release/linux-amd64/minio -o /usr/local/bin/minio && chmod +x /usr/local/bin/minio && curl -fsSL https://dl.min.io/client/mc/release/linux-amd64/mc -o /usr/local/bin/mc && chmod +x /usr/local/bin/mc
/bin/sh -c mkdir -p /var/run/postgresql /var/lib/postgresql/18/main && chown postgres:postgres /var/lib/postgresql/18/main
/bin/sh -c mkdir -p /app/logs
COPY file:d5b0076999d4ff6b8f098972e58ee5c8b1eeabc49f381cedcb3976e11ce3a43a in /usr/local/bin/node
COPY dir:2fd93b0917e2d5bb54c786b39a97e505adebb46519d37a42c268e1b22119831e in /usr/local/lib/node_modules
/bin/sh -c ln -sf /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm
COPY dir:1c01ed823ce821a2f554c4cd0fbfd1b9554e34012ef4df8cccfb8170eed907e3 in /app/dist
COPY file:6123b9f978345e980f1365365b6de1261f7ad2c6d1b87fb347bc6ebfcfd2748a in /app/package.json
COPY dir:1a5e7c90d11067953e16855e59b8d0f564059ce79d75672eee7f365658657478 in /app/node_modules
COPY dir:fdaf96565643800d8dc5e51743aadf9c80a46507a994963b0b9e1899916c9bdb in /app/src/database/migrations
COPY file:9768d5d750fddbfd134ad81c89f79e9795d66eebd5cffe7fd0788732051b5d4b in /app/src/database/data-source.ts
COPY dir:6ee0659df686d92136ba14f8bb7e1878c31a441846e547d1280e5df9bd2670fd in /app/src/config
COPY file:033c7800760c19d4050f8fa0b50d0bfb64211b64134376bc4b8df686b65fab05 in /app/tsconfig.json
COPY file:fb5e423589f99a89de45458fc38cdc1298ae8f92da50eff1c2876c38622132c0 in /etc/supervisor/conf.d/dev-all-in-one.conf
COPY file:7f28119af697834b8ce1ae0f6d156f5371f8fbfbff46797e824aede1f018739e in /entrypoint.sh
/bin/sh -c chmod +x /entrypoint.sh
ENV NODE_ENV=development PORT=3000 API_PREFIX=api/v1 DB_HOST=localhost DB_PORT=5432 DB_USERNAME=postgres DB_PASSWORD=uSj9BOrF6A37ZNn3 DB_DATABASE=job_tracker_dev JWT_SECRET=dev_super_secret_key_minimum_32_characters_long JWT_EXPIRATION=15m JWT_REFRESH_SECRET=dev_refresh_secret_key_minimum_32_characters JWT_REFRESH_EXPIRATION=7d MINIO_ENDPOINT=localhost MINIO_PORT=9000 MINIO_ACCESS_KEY=minio MINIO_SECRET_KEY=password MINIO_BUCKET_NAME=jobs-tracker MINIO_USE_SSL=false LOG_DIR=/app/logs LOG_LEVEL=debug SWAGGER_PATH=docs CORS_ORIGINS=http://localhost:3000,http://localhost:4200
VOLUME [/var/lib/postgresql/18/main /data /app/logs]
EXPOSE 3000 5432 9000 9001
ENTRYPOINT ["/entrypoint.sh"]
Details
Container
2026-05-21 21:03:17 +00:00
0
OCI / Docker
linux/amd64
241 MiB
Versions (8) View all
dev 2026-05-30
1.2.0-rc.18 2026-05-30
1.2.0-rc.17 2026-05-29
1.2.0-rc.16 2026-05-29
1.2.0-rc.15 2026-05-28