api 2026-06-29T17:28:14.806290960Z │ github.com/s0ngkran/dragon_doctor/pkg/settings api 2026-06-29T17:28:14.946258607Z │ github.com/goccy/go-json api 2026-06-29T17:28:14.993051737Z │ github.com/s0ngkran/dragon_doctor/pkg/sharedcalendar api 2026-06-29T17:28:15.000793485Z │ github.com/s0ngkran/dragon_doctor/pkg/short_answer api 2026-06-29T17:28:15.174985031Z │ github.com/s0ngkran/dragon_doctor/pkg/spelling api 2026-06-29T17:28:15.198332156Z │ github.com/s0ngkran/dragon_doctor/pkg/srvexam api 2026-06-29T17:28:15.206252773Z │ github.com/s0ngkran/dragon_doctor/pkg/student_progress api 2026-06-29T17:28:15.234473649Z │ github.com/s0ngkran/dragon_doctor/pkg/study_trick api 2026-06-29T17:28:15.277555078Z │ github.com/s0ngkran/dragon_doctor/pkg/subtopic api 2026-06-29T17:28:15.428491129Z │ github.com/s0ngkran/dragon_doctor/pkg/telegram_bot api 2026-06-29T17:28:15.438406837Z │ github.com/s0ngkran/dragon_doctor/pkg/thaid_verification api 2026-06-29T17:28:15.542342916Z │ github.com/s0ngkran/dragon_doctor/pkg/topbar api 2026-06-29T17:28:15.813566871Z │ github.com/s0ngkran/dragon_doctor/pkg/topic api 2026-06-29T17:28:15.889066581Z │ github.com/s0ngkran/dragon_doctor/pkg/user_profile_history api 2026-06-29T17:28:15.910496294Z │ github.com/s0ngkran/dragon_doctor/pkg/user_role api 2026-06-29T17:28:16.023557971Z │ github.com/s0ngkran/dragon_doctor/pkg/videocleanup api 2026-06-29T17:28:16.042449451Z │ github.com/tetratelabs/wazero/internal/engine/wazevo api 2026-06-29T17:28:16.050820361Z │ github.com/s0ngkran/dragon_doctor/pkg/year api 2026-06-29T17:28:16.456445008Z │ github.com/s0ngkran/dragon_doctor/pkg/spaces api 2026-06-29T17:28:16.519560470Z │ github.com/s0ngkran/dragon_doctor/pkg/community api 2026-06-29T17:28:16.519585871Z │ github.com/s0ngkran/dragon_doctor/pkg/exam_media api 2026-06-29T17:28:16.519587954Z │ github.com/s0ngkran/dragon_doctor/pkg/slip_payment api 2026-06-29T17:28:16.519727968Z │ github.com/s0ngkran/dragon_doctor/pkg/upload api 2026-06-29T17:28:16.519746394Z │ github.com/s0ngkran/dragon_doctor/pkg/pdf_download api 2026-06-29T17:28:16.519749086Z │ github.com/s0ngkran/dragon_doctor/pkg/oauth api 2026-06-29T17:28:16.519915843Z │ github.com/s0ngkran/dragon_doctor/pkg/review api 2026-06-29T17:28:16.520313273Z │ github.com/s0ngkran/dragon_doctor/pkg/user api 2026-06-29T17:28:16.520793539Z │ github.com/s0ngkran/dragon_doctor/pkg/pdf_watermark api 2026-06-29T17:28:16.530184710Z │ github.com/tetratelabs/wazero api 2026-06-29T17:28:16.903697319Z │ github.com/tetratelabs/wazero/imports/wasi_snapshot_preview1 api 2026-06-29T17:28:17.069357884Z │ github.com/s0ngkran/dragon_doctor/pkg/enrollment api 2026-06-29T17:28:17.069541560Z │ github.com/s0ngkran/dragon_doctor/pkg/service_usage api 2026-06-29T17:28:17.447318949Z │ github.com/gen2brain/avif api 2026-06-29T17:28:17.686183419Z │ github.com/s0ngkran/dragon_doctor/pkg/flash_scan api 2026-06-29T17:28:17.687546314Z │ github.com/s0ngkran/dragon_doctor/pkg/wardrobe api 2026-06-29T17:28:17.743149597Z │ github.com/s0ngkran/dragon_doctor/pkg/google_drive_credential api 2026-06-29T17:28:17.952099859Z │ github.com/s0ngkran/dragon_doctor/pkg/pdf api 2026-06-29T17:28:18.371014573Z │ github.com/s0ngkran/dragon_doctor/internal/infrastructure api 2026-06-29T17:28:18.977027574Z │ github.com/s0ngkran/dragon_doctor/cmd/server api 2026-06-29T17:28:21.838408628Z │ INFO[0107] Taking snapshot of files... api 2026-06-29T17:28:31.804212644Z │ INFO[0117] Pushing layer to cache now api 2026-06-29T17:28:31.804243267Z │ INFO[0117] Pushing image to api 2026-06-29T17:28:44.067920020Z │ INFO[0130] Pushed api 2026-06-29T17:28:44.068567911Z │ INFO[0130] Saving file tini for later use api 2026-06-29T17:28:44.069361054Z │ INFO[0130] Saving file app/dist/server for later use api 2026-06-29T17:28:44.123124758Z │ INFO[0130] Saving file app/internal/assets/prd/jwt for later use api 2026-06-29T17:28:44.123371071Z │ INFO[0130] Deleting filesystem... api 2026-06-29T17:28:45.424463364Z │ INFO[0131] Retrieving image manifest alpine:3.24 api 2026-06-29T17:28:45.424490218Z │ INFO[0131] Returning cached image manifest api 2026-06-29T17:28:45.424492181Z │ INFO[0131] Retrieving image manifest alpine:3.24 api 2026-06-29T17:28:45.424494082Z │ INFO[0131] Returning cached image manifest api 2026-06-29T17:28:45.424496106Z │ INFO[0131] Executing 0 build triggers api 2026-06-29T17:28:45.424498708Z │ INFO[0131] Building stage 'alpine:3.24' [idx: '1', base-idx: '-1'] api 2026-06-29T17:28:45.424866270Z │ INFO[0131] Checking for cached layer api 2026-06-29T17:28:45.513635303Z │ INFO[0131] Using caching version of cmd: RUN apk add --no-cache ca-certificates tzdata && addgroup -S -g 65532 nonroot && adduser -S -D -H -u 65532 -G nonroot nonroot && mkdir -p /app && chown nonroot:nonroot /app api 2026-06-29T17:28:45.669382679Z │ INFO[0131] Cmd: EXPOSE api 2026-06-29T17:28:45.669409849Z │ INFO[0131] Adding exposed port: 8080/tcp api 2026-06-29T17:28:45.669412858Z │ INFO[0131] Cmd: USER api 2026-06-29T17:28:45.669641873Z │ INFO[0131] Unpacking rootfs as cmd COPY --from=builder --chown=nonroot:nonroot /tini /usr/bin/tini requires it. api 2026-06-29T17:28:45.764890100Z │ INFO[0131] Initializing snapshotter ... api 2026-06-29T17:28:45.764930199Z │ INFO[0131] Taking snapshot of full filesystem... api 2026-06-29T17:28:48.204247130Z │ INFO[0134] ARG timezone=Asia/Bangkok api 2026-06-29T17:28:48.204265622Z │ INFO[0134] No files changed in this command, skipping snapshotting. api 2026-06-29T17:28:48.204268079Z │ INFO[0134] ENV LANG=C.UTF-8 api 2026-06-29T17:28:48.204270097Z │ INFO[0134] No files changed in this command, skipping snapshotting. api 2026-06-29T17:28:48.204271887Z │ INFO[0134] ENV LC_ALL=C.UTF-8 api 2026-06-29T17:28:48.204273852Z │ INFO[0134] No files changed in this command, skipping snapshotting. api 2026-06-29T17:28:48.204275786Z │ INFO[0134] ENV TZ=$timezone api 2026-06-29T17:28:48.204277656Z │ INFO[0134] No files changed in this command, skipping snapshotting. api 2026-06-29T17:28:48.204401128Z │ INFO[0134] RUN apk add --no-cache ca-certificates tzdata && addgroup -S -g 65532 nonroot && adduser -S -D -H -u 65532 -G nonroot nonroot && mkdir -p /app && chown nonroot:nonroot /app api 2026-06-29T17:28:48.204416729Z │ INFO[0134] Found cached layer, extracting to filesystem api 2026-06-29T17:28:48.435956631Z │ INFO[0134] WORKDIR /app api 2026-06-29T17:28:48.435978547Z │ INFO[0134] Cmd: workdir api 2026-06-29T17:28:48.435981561Z │ INFO[0134] Changed working directory to /app api 2026-06-29T17:28:48.435984407Z │ INFO[0134] No files changed in this command, skipping snapshotting. api 2026-06-29T17:28:48.437647896Z │ INFO[0134] COPY --from=builder --chown=nonroot:nonroot /tini /usr/bin/tini api 2026-06-29T17:28:48.438346067Z │ INFO[0134] Taking snapshot of files... api 2026-06-29T17:28:48.612806032Z │ INFO[0134] COPY --from=builder --chown=nonroot:nonroot /app/dist/server /app/server api 2026-06-29T17:28:48.663707810Z │ INFO[0134] Taking snapshot of files... api 2026-06-29T17:28:49.926258618Z │ INFO[0135] COPY --from=builder --chown=nonroot:nonroot /app/internal/assets/prd/jwt /app/internal/assets/prd/jwt api 2026-06-29T17:28:49.926542188Z │ INFO[0135] Taking snapshot of files... api 2026-06-29T17:28:49.927663527Z │ INFO[0135] EXPOSE 8080 api 2026-06-29T17:28:49.927812474Z │ INFO[0135] Cmd: EXPOSE api 2026-06-29T17:28:49.927816132Z │ INFO[0135] Adding exposed port: 8080/tcp api 2026-06-29T17:28:49.927819379Z │ INFO[0135] No files changed in this command, skipping snapshotting. api 2026-06-29T17:28:49.927822111Z │ INFO[0135] USER nonroot:nonroot api 2026-06-29T17:28:49.927824435Z │ INFO[0135] Cmd: USER api 2026-06-29T17:28:49.927826710Z │ INFO[0135] No files changed in this command, skipping snapshotting. api 2026-06-29T17:28:49.927958510Z │ INFO[0135] ENTRYPOINT ["tini", "--", "/app/server"] api 2026-06-29T17:28:49.927962479Z │ INFO[0135] No files changed in this command, skipping snapshotting. api 2026-06-29T17:28:49.927965249Z │ INFO[0135] CMD ["--env=prd"] api 2026-06-29T17:28:49.927967707Z │ INFO[0135] No files changed in this command, skipping snapshotting. api 2026-06-29T17:28:49.928455700Z │ INFO[0135] Pushing image to api 2026-06-29T17:28:52.474009876Z │ INFO[0138] Pushed api 2026-06-29T17:28:52.531372438Z │ api 2026-06-29T17:28:52.649907942Z │  ✔ built and uploaded app container image to DOCR api 2026-06-29T17:28:52.651921856Z ╰──────────────────────────────────────────╼ api 2026-06-29T17:28:52.651929122Z api 2026-06-29T17:28:52.657819074Z  ✔  build complete  api 2026-06-29T17:28:52.657837477Z