22 lines
677 B
Docker
22 lines
677 B
Docker
|
# sudo docker-compose up --build -d
|
|||
|
# sudo docker build -t telegram-bot-api .
|
|||
|
# sudo docker run -d --env-file .env --name telegram-bot-api telegram-bot-api
|
|||
|
# sudo docker run -v /volume1/homes/JianMiau/www/certificate:/app/certificate -e TZ=Asia/Taipei --name=telegram-bot-api --restart always --net=host telegram-bot-api
|
|||
|
# sudo docker-compose up -d --build
|
|||
|
# 加上 --build 會幫你重建 image(如程式有改動)。
|
|||
|
|
|||
|
# 基礎 Node 映像
|
|||
|
FROM node:19.4.0
|
|||
|
|
|||
|
# 設定工作目錄
|
|||
|
WORKDIR /app
|
|||
|
|
|||
|
# 複製 package 檔案並安裝依賴
|
|||
|
COPY package*.json ./
|
|||
|
RUN npm install
|
|||
|
|
|||
|
# 複製所有程式碼
|
|||
|
COPY . .
|
|||
|
|
|||
|
# 預設啟動指令由 docker-compose 指定
|