Optimize workflow for build docker images
This commit is contained in:
parent
faba09df06
commit
7565139986
|
@ -1,42 +0,0 @@
|
||||||
name: "alpine-openjdk-8-headless docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: alpine-openjdk-8-headless
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "anylink docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: anylink
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "chevereto docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: chevereto
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,44 +0,0 @@
|
||||||
name: "coscmd docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: coscmd
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
if [[ -n $(cat ${{ env.PROJECT }}/Dockerfile | awk '{if($2~"VERSION")print $3}') ]]; then
|
|
||||||
VERSION=$(cat ${{ env.PROJECT }}/Dockerfile | awk '{if($2~"VERSION")print $3}')
|
|
||||||
echo "tag=$VERSION" >> $GITHUB_ENV
|
|
||||||
else
|
|
||||||
echo "tag=$(date +%Y)-$(date +%m)-$(date +%d)" >> $GITHUB_ENV
|
|
||||||
fi
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${{ env.tag }}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "ddns-aliyun docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: ddns-aliyun
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "ddns-dnspod docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: ddns-dnspod
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,37 +0,0 @@
|
||||||
name: "forsaken-mail docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: forsaken-mail
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:$(date +%Y)-$(date +%m)-$(date +%d)
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "ga-proxy docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: ga-proxy
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "gh-proxy docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: gh-proxy
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "goproxy docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: goproxy
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "kms docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: kms
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "ocserv docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: ocserv
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "serverstatus docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: serverstatus
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "speedtest-x docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: speedtest-x
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "subconverter docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: subconverter
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "tinyproxy docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: tinyproxy
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,44 +0,0 @@
|
||||||
name: "uwsgi-nginx docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: uwsgi-nginx
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
if [[ -n $(cat ${{ env.PROJECT }}/Dockerfile | awk '{if($2~"VERSION")print $3}') ]]; then
|
|
||||||
VERSION=$(cat ${{ env.PROJECT }}/Dockerfile | awk '{if($2~"VERSION")print $3}')
|
|
||||||
echo "tag=$VERSION" >> $GITHUB_ENV
|
|
||||||
else
|
|
||||||
echo "tag=$(date +%Y)-$(date +%m)-$(date +%d)" >> $GITHUB_ENV
|
|
||||||
fi
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${{ env.tag }}
|
|
|
@ -1,45 +0,0 @@
|
||||||
name: "v2-ui docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: v2-ui
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
if [[ -n $(cat ${{ env.PROJECT }}/Dockerfile | awk '{if($2~"VERSION")print $3}') ]]; then
|
|
||||||
VERSION=$(cat ${{ env.PROJECT }}/Dockerfile | awk '{if($2~"VERSION")print $3}')
|
|
||||||
echo "tag=$VERSION" >> $GITHUB_ENV
|
|
||||||
else
|
|
||||||
echo "tag=$(date +%Y)-$(date +%m)-$(date +%d)" >> $GITHUB_ENV
|
|
||||||
fi
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${{ env.tag }}
|
|
||||||
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "vnstat-dashboard docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: vnstat-dashboard
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,42 +0,0 @@
|
||||||
name: "zfile docker build"
|
|
||||||
|
|
||||||
env:
|
|
||||||
PROJECT: zfile
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Set tag
|
|
||||||
id: tag
|
|
||||||
run: |
|
|
||||||
TAG=$(cat ${{ env.PROJECT }}/Dockerfile | awk 'NR==4 {print $3}')
|
|
||||||
echo "::set-env name=TAG::$TAG"
|
|
||||||
- name: Docker Hub login
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
|
||||||
run: |
|
|
||||||
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
|
|
||||||
- name: Set up Docker Buildx
|
|
||||||
id: buildx
|
|
||||||
uses: crazy-max/ghaction-docker-buildx@v1
|
|
||||||
with:
|
|
||||||
buildx-version: latest
|
|
||||||
- name: Build Dockerfile
|
|
||||||
env:
|
|
||||||
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
||||||
run: |
|
|
||||||
docker buildx build \
|
|
||||||
--platform=linux/amd64,linux/arm64 \
|
|
||||||
--output "type=image,push=true" \
|
|
||||||
--file ${{ env.PROJECT }}/Dockerfile ./${{ env.PROJECT }} \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:latest \
|
|
||||||
--tag $(echo "${DOCKER_USERNAME}" | tr '[:upper:]' '[:lower:]')/${{ env.PROJECT }}:${TAG}
|
|
|
@ -1,7 +1,6 @@
|
||||||
FROM alpine:latest
|
FROM alpine:latest
|
||||||
MAINTAINER Stille <stille@ioiox.com>
|
MAINTAINER Stille <stille@ioiox.com>
|
||||||
|
|
||||||
ENV VERSION 2021-06-11
|
|
||||||
RUN echo "http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories \
|
RUN echo "http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories \
|
||||||
&& apk add --update openjdk8-jre-base \
|
&& apk add --update openjdk8-jre-base \
|
||||||
&& rm -rf /var/cache/apk/*
|
&& rm -rf /var/cache/apk/*
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
FROM golang:alpine as builder
|
FROM golang:alpine as builder
|
||||||
ENV CGO_ENABLED=0 \
|
ENV CGO_ENABLED=0 \
|
||||||
GO111MODULE=on
|
GO111MODULE=on
|
||||||
ENV VERSION 2021-06-11
|
|
||||||
|
|
||||||
RUN apk add --update git curl
|
RUN apk add --update git curl
|
||||||
ADD . $GOPATH/src/github.com/honwen/aliyun-ddns-cli
|
ADD . $GOPATH/src/github.com/honwen/aliyun-ddns-cli
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
FROM python:3-alpine
|
FROM python:3-alpine
|
||||||
MAINTAINER strahe <u@strahe.com>
|
MAINTAINER strahe <u@strahe.com>
|
||||||
|
|
||||||
ENV VERSION 2021-06-11
|
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
ADD . /app
|
ADD . /app
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
FROM alpine:latest AS builder
|
FROM alpine:latest AS builder
|
||||||
|
|
||||||
WORKDIR /root
|
WORKDIR /root
|
||||||
ENV VERSION 2021-06-13
|
|
||||||
|
|
||||||
RUN apk add --no-cache git make build-base && \
|
RUN apk add --no-cache git make build-base && \
|
||||||
git clone --branch master --single-branch https://github.com/Wind4/vlmcsd.git && \
|
git clone --branch master --single-branch https://github.com/Wind4/vlmcsd.git && \
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
FROM php:7.4-apache
|
FROM php:7.4-apache
|
||||||
|
|
||||||
|
|
||||||
ENV VERSION 2021-06-14
|
|
||||||
# Install extensions
|
# Install extensions
|
||||||
RUN apt-get update && apt-get install -y \
|
RUN apt-get update && apt-get install -y \
|
||||||
libfreetype6-dev \
|
libfreetype6-dev \
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
FROM php:7.0-apache
|
FROM php:7.0-apache
|
||||||
MAINTAINER Alex Marston <alexander.marston@gmail.com>
|
MAINTAINER Alex Marston <alexander.marston@gmail.com>
|
||||||
|
|
||||||
ENV VERSION 2021-06-13
|
|
||||||
# Install Git
|
# Install Git
|
||||||
RUN apt-get update && apt-get install -y git unzip
|
RUN apt-get update && apt-get install -y git unzip
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue