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

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

Installation

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

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:3b60f495bc9e5481b54308484074257a59564251cd76a04d45ea6700bcec8d34 in /app/package.json
COPY dir:bf418e4c99bcd309d7edbfd32812bfad659c77c6466c74ebaade6cc9d472d09a 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:690642f57ee55013c81c6abcfcab00acab3f7bbd7053a341ba825fd3c3808a1c in /etc/supervisor/conf.d/dev-all-in-one.conf
COPY file:21d58619f9ac15134173a73e0d6c57c54062253b6bf046108e3d3ace40ac875d 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 19:03:24 +00:00
2
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