20230722 add docker image

main
落雨宸 2023-07-22 17:21:48 +08:00
parent 138b19dc00
commit d48a5d296f
3 changed files with 56 additions and 0 deletions

48
.github/workflow/BuildImage.yml vendored 100644
View File

@ -0,0 +1,48 @@
#工作名字
name: BuildImage
env:
DOCKER_REGISTRY: git.lzc256.com
DOCKER_REGISTRY_USERNAME: ${{ secrets.DOCKER_REGISTRY_USERNAME }}
DOCKER_REGISTRY_PASSWORD: ${{ secrets.DOCKER_REGISTRY_PASSWORD }}
IMAGE_NAME: git.lzc256.com/lzc256/zbproxy/zbproxy:0.1.0
DOCKER_PUSH_ADDR: ${{ env.IMAGE_NAME }}
on:
issue_comment: created
# push:
# branches: [main]
# pull_request:
# branches: [main]
defaults:
run:
shell: /bin/bash
jobs:
BuildImage:
runs-on: ubuntu-20.04
container:
image: docker
steps:
- uses: actions/checkout@v2
- name: Login to Docker Registry
run: |
docker login $DOCKER_REGISTRY -u $DOCKER_REGISTRY_USERNAME -p $DOCKER_REGISTRY_PASSWORD
- name: Build Image
run: |
docker build -t $IMAGE_NAME .
- name: Push Image
run: |
docker push $DOCKER_PUSH_ADDR
- name: Logout
run: |
docker logout

8
Dockerfile 100644
View File

@ -0,0 +1,8 @@
FROM alpine:latest
WORKDIR /app
COPY . /app/
RUN chmod +x /app/zbproxy
CMD ["/app/zbproxy"]

BIN
zbproxy 100644

Binary file not shown.