{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":739021353,"defaultBranch":"master","name":"Dockerfile-template","ownerLogin":"jim60105","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-04T15:37:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16995691?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704382631.0","currentOid":""},"activityList":{"items":[{"before":"bc89b6b6e1b46f90338f9abb08564d5e5c7437ab","after":"c4fa224518660f687d5939063179b5e545587348","ref":"refs/heads/master","pushedAt":"2024-05-07T18:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"docs: Update README.md\n\nSigned-off-by: 陳鈞 ","shortMessageHtmlLink":"docs: Update README.md"}},{"before":"87f68fb8d63469d9c871a677c897452d15b256fd","after":"bc89b6b6e1b46f90338f9abb08564d5e5c7437ab","ref":"refs/heads/master","pushedAt":"2024-05-07T18:17:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"feat: update my works and add articles\n\n- Added rationale for not using virtualenv in Docker.\n- Added links to articles about optimizing Python with Nuitka and Docker Scratch, and Advanced Docker / BuildKit Caching.\n- Updated descriptions of several repositories such as docker-whisperX, docker-stable-diffusion-webui, and docker-MSSQL-Server.\n- Added entries for docker-Oracle-Database, docker-static-ffmpeg-upx, and docker-infinite-image-browsing.\n\nSigned-off-by: 陳鈞 ","shortMessageHtmlLink":"feat: update my works and add articles"}},{"before":"2ab8b9b099786f6c5ad7fdbda2f98b0b1bbcf17c","after":"87f68fb8d63469d9c871a677c897452d15b256fd","ref":"refs/heads/master","pushedAt":"2024-05-07T18:15:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"feat: update my works and add articles\n\n- Added rationale for not using virtualenv in Docker.\n- Added links to articles about optimizing Python with Nuitka and Docker Scratch, and Advanced Docker / BuildKit Caching.\n- Updated descriptions of several repositories such as docker-whisperX, docker-stable-diffusion-webui, and docker-MSSQL-Server.\n- Added entries for docker-Oracle-Database, docker-static-ffmpeg-upx, and docker-infinite-image-browsing.\n\nSigned-off-by: 陳鈞 ","shortMessageHtmlLink":"feat: update my works and add articles"}},{"before":"0656c351ff75dd0e4be3935285005ed980784779","after":"2ab8b9b099786f6c5ad7fdbda2f98b0b1bbcf17c","ref":"refs/heads/master","pushedAt":"2024-05-07T17:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"feat: add GPLv3, AGPLv3 svg","shortMessageHtmlLink":"feat: add GPLv3, AGPLv3 svg"}},{"before":"df7a4b59910af58f3d92baf10e95f868c4b1d1f3","after":"0656c351ff75dd0e4be3935285005ed980784779","ref":"refs/heads/master","pushedAt":"2024-05-07T17:20:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"feat: update templates","shortMessageHtmlLink":"feat: update templates"}},{"before":"a19d755cc75b0d170a751ca7828587edd68a6fcf","after":"df7a4b59910af58f3d92baf10e95f868c4b1d1f3","ref":"refs/heads/master","pushedAt":"2024-03-31T20:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"chore: update ML.Dockerfile and add jim60105/docker-stable-diffusion-webui","shortMessageHtmlLink":"chore: update ML.Dockerfile and add jim60105/docker-stable-diffusion-…"}},{"before":"17dfb6c9c3b359fa8f329a139ffbbaa63cab3281","after":"a19d755cc75b0d170a751ca7828587edd68a6fcf","ref":"refs/heads/master","pushedAt":"2024-02-24T21:21:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"feat: Add bmaltais/kohya_ss for ML python template","shortMessageHtmlLink":"feat: Add bmaltais/kohya_ss for ML python template"}},{"before":"815e5ed66a528db8a8e6a3d0ece2dcc0b3b9864e","after":"17dfb6c9c3b359fa8f329a139ffbbaa63cab3281","ref":"refs/heads/master","pushedAt":"2024-01-17T09:42:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"doc: Update README.md","shortMessageHtmlLink":"doc: Update README.md"}},{"before":"388d1c562c7da357159d706a34b252e58884b553","after":"815e5ed66a528db8a8e6a3d0ece2dcc0b3b9864e","ref":"refs/heads/master","pushedAt":"2024-01-17T09:38:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"doc: Update README.md","shortMessageHtmlLink":"doc: Update README.md"}},{"before":"9d06e04bea4e23f6b8859ead45eaf6941511b1a6","after":"388d1c562c7da357159d706a34b252e58884b553","ref":"refs/heads/master","pushedAt":"2024-01-16T16:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"doc: Remove distroless","shortMessageHtmlLink":"doc: Remove distroless"}},{"before":"bc2daed979891b456b7a5b0b3efff777763f8817","after":"9d06e04bea4e23f6b8859ead45eaf6941511b1a6","ref":"refs/heads/master","pushedAt":"2024-01-16T16:25:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"doc: Add my works","shortMessageHtmlLink":"doc: Add my works"}},{"before":"fc8bb7f6d8e7c33c9fc6605743d174d7c21be9eb","after":"bc2daed979891b456b7a5b0b3efff777763f8817","ref":"refs/heads/master","pushedAt":"2024-01-11T20:24:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"feat: Rewrite Nginx","shortMessageHtmlLink":"feat: Rewrite Nginx"}},{"before":"e6a5b58acaf07b5f6d907dd311bf126a744b48ac","after":"fc8bb7f6d8e7c33c9fc6605743d174d7c21be9eb","ref":"refs/heads/master","pushedAt":"2024-01-08T20:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"chore: Update golang and alpine\n\n- Change the base image in `alpine/Dockerfile` to `alpine:3` from `alpine:latest`.\n- Parameterized `UID` is now added as argument to `alpine/Dockerfile`.\n- `apk add` command in `alpine/Dockerfile` has been updated to include `yt-dlp` and `dumb-init`.\n- Creation of a new user and assigning the UID provided as argument in `alpine/Dockerfile`.\n- `golang/Dockerfile` has been added as a new file with build setup for `golang:1.19` and final setup with a scratch image.\n- The file `golang/alpine.Dockerfile` has been deleted.\n- Updates to `golang/distroless.Dockerfile` include added `ARG VERSION=master`, copying from a newer version of `static-ffmpeg`, and work directory set to `/download`.\n- Modifications in `golang/ubi.Dockerfile` includes added `ARG UID=1001` and `ARG VERSION=master`, replacement of older version of `static-ffmpeg` with a newer one and user has been set using the UID as argument.\n\nSigned-off-by: 陳鈞 ","shortMessageHtmlLink":"chore: Update golang and alpine"}},{"before":"b7f839d93cd18c449792a1f696d6a2030f09489f","after":"e6a5b58acaf07b5f6d907dd311bf126a744b48ac","ref":"refs/heads/master","pushedAt":"2024-01-08T16:26:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"build: refine Dockerfiles and update lint rules\n\n- Add multiple rules to the `.hadolint.yml` to ignore common Dockerfile lints such as version pinning, use of pipefail, and command syntax.\n- Update `alpine.Dockerfile`, `distroless.Dockerfile`, and `ubi.Dockerfile` to include new ARG parameters `PIP_NO_WARN_SCRIPT_LOCATION=0` and `PIP_ROOT_USER_ACTION=\"ignore\"` for Python package installations.\n- In `ubi.Dockerfile`, `findutils` was added as a dependency for the `microdnf install` command.\n\nSigned-off-by: 陳鈞 ","shortMessageHtmlLink":"build: refine Dockerfiles and update lint rules"}},{"before":"eeaf0a2ec9dbfbdf4b23f0940af27ac4bc0f9566","after":"b7f839d93cd18c449792a1f696d6a2030f09489f","ref":"refs/heads/master","pushedAt":"2024-01-07T12:45:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"docs: refactor Docker workflows and enhance Markdown documentation\n\n- Add a new `Highlight.md` file to describe different ways to highlight content such as \"Notes\", \"Warnings\", \"Tips\", and \"Cautions\".\n- Add a new `README.md` file for describing project details and instructions on how to use the Dockerfile template.\n- Add a new `.prettierrc` file with a tab width of 2, and specify not to use tabs.\n- Rename several docker workflow files, moving them from the `.github/workflows` directory to the `!workflows/docker-publish` and `!workflows/scan` directories.\n- Add more filepaths to `.dockerignore`, to ignore more unnecessary files when building Docker images.\n- Remove a large section of outdated content from `README.md`, add a section linking to an updated `README.md` in the `markdown` directory.\n- Remove `golang/.github/workflows/docker_publish.yml` and `golang/.github/workflows/docker-reused-setup-steps/action.yml` files.\n- Remove `*.md` and `LICENSE` dismissals from the `Dockerfile` template. This means that the Python version in the Docker image's instructions will be from the base image, not the installed packages.\n\nSigned-off-by: 陳鈞 ","shortMessageHtmlLink":"docs: refactor Docker workflows and enhance Markdown documentation"}},{"before":"66384a521bfd3844dbfc0c19a5a7e180063be3c5","after":"eeaf0a2ec9dbfbdf4b23f0940af27ac4bc0f9566","ref":"refs/heads/master","pushedAt":"2024-01-07T12:39:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"docs: refactor Docker workflows and enhance Markdown documentation\n\n- Add a new `Highlight.md` file to describe different ways to highlight content such as \"Notes\", \"Warnings\", \"Tips\", and \"Cautions\".\n- Add a new `README.md` file for describing project details and instructions on how to use the Dockerfile template.\n- Add a new `.prettierrc` file with a tab width of 2, and specify not to use tabs.\n- Rename several docker workflow files, moving them from the `.github/workflows` directory to the `!workflows/docker-publish` and `!workflows/scan` directories.\n- Add more filepaths to `.dockerignore`, to ignore more unnecessary files when building Docker images.\n- Remove a large section of outdated content from `README.md`, add a section linking to an updated `README.md` in the `markdown` directory.\n- Remove `golang/.github/workflows/docker_publish.yml` and `golang/.github/workflows/docker-reused-setup-steps/action.yml` files.\n- Remove `*.md` and `LICENSE` dismissals from the `Dockerfile` template. This means that the Python version in the Docker image's instructions will be from the base image, not the installed packages.\n\nSigned-off-by: 陳鈞 ","shortMessageHtmlLink":"docs: refactor Docker workflows and enhance Markdown documentation"}},{"before":"54f978919dc57a2217913b5e5a1916a84dbfaa31","after":"66384a521bfd3844dbfc0c19a5a7e180063be3c5","ref":"refs/heads/master","pushedAt":"2024-01-07T00:19:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"doc: Add python README","shortMessageHtmlLink":"doc: Add python README"}},{"before":"afb98f0c5d2c7887ed8aada1e5d745c67928f735","after":"54f978919dc57a2217913b5e5a1916a84dbfaa31","ref":"refs/heads/master","pushedAt":"2024-01-05T17:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"refactor: update Dockerfiles and GitHub workflows\n\n- Add a new file `.prettierrc` in `.github/workflows`\n- Modify the `docker_publish.yml` file in `.github/workflows` to include `"` around branch and tag names\n- Add a new file `alpine/Dockerfile`\n- Add a new file `python/distroless-al3xos.Dockerfile`\n- Modify the `python/ubi.Dockerfile` file to install `yt-dlp` with the specified build version, remove unnecessary python and microdnf commands, and update the paths for `ffmpeg`\n- Update the `python/ubi.Dockerfile` to change the working directory to `/download` instead of `/recordings`\n\nSigned-off-by: 陳鈞 ","shortMessageHtmlLink":"refactor: update Dockerfiles and GitHub workflows"}},{"before":"befd3279cfdbfe6f7f10b49a16e918570a9a10ee","after":"afb98f0c5d2c7887ed8aada1e5d745c67928f735","ref":"refs/heads/master","pushedAt":"2024-01-04T17:52:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":null,"after":"befd3279cfdbfe6f7f10b49a16e918570a9a10ee","ref":"refs/heads/master","pushedAt":"2024-01-04T15:37:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jim60105","name":"陳鈞","path":"/jim60105","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16995691?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ-IMQAA","startCursor":null,"endCursor":null}},"title":"Activity · jim60105/Dockerfile-template"}