# Copyright (C) BABEC. All rights reserved.
# Copyright (C) THL A29 Limited, a Tencent company. All rights reserved.
#
# SPDX-License-Identifier: Apache-2.0

FROM golang:1.22.3 as builder
COPY . /did-sync
RUN cd /did-sync && make build

FROM ubuntu:22.04

#WORKDIR 相当于cd
WORKDIR /did-sync

#拷贝静态文件
COPY --from=builder /did-sync/did-sync /did-sync
#拷贝静态文件
COPY ./etc ./etc
COPY ./etc_test ./etc_test

# 设置时区
RUN apt-get update && apt-get install -y tzdata
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' > /etc/timezone

ENTRYPOINT [ "./did-sync"]