discord.js/.github/workflows/publish-dev-docker.yml

31 lines
867 B
YAML
Raw Normal View History

2022-07-21 06:24:09 +12:00
name: Publish dev docker images
2022-06-18 09:29:50 +12:00
on:
schedule:
- cron: '0 */12 * * *'
2022-08-16 21:00:17 +12:00
workflow_dispatch:
2022-06-18 09:29:50 +12:00
jobs:
2022-07-21 06:24:09 +12:00
docker-publish:
name: Docker publish
2022-06-18 09:29:50 +12:00
runs-on: ubuntu-latest
if: github.repository_owner == 'discordjs'
2022-06-18 09:29:50 +12:00
steps:
- name: Checkout repository
uses: actions/checkout@v4
2022-06-18 09:29:50 +12:00
- name: Install Node.js v20
uses: actions/setup-node@v4
2023-03-29 10:02:25 +13:00
with:
node-version: 20
2023-03-29 10:02:25 +13:00
2023-03-29 09:55:28 +13:00
- name: Install dependencies
2023-08-28 06:24:03 +12:00
uses: ./packages/actions/src/pnpmCache
2023-03-29 09:55:28 +13:00
2022-06-18 09:29:50 +12:00
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
2022-06-18 09:29:50 +12:00
- name: Login to DockerHub
run: echo ${{ secrets.DOCKER_ACCESS_TOKEN }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin
2022-06-18 09:29:50 +12:00
2023-05-07 02:54:08 +12:00
- name: Build & push docker image
2023-08-28 06:24:03 +12:00
run: docker build -f packages/proxy-container/Dockerfile -t discordjs/proxy:latest --push .