From feb45ebcb63b2e8e80f0700b7686b48099958dfe Mon Sep 17 00:00:00 2001 From: Divanshu Chauhan <23524935+Divkix@users.noreply.github.com> Date: Fri, 12 Aug 2022 13:05:42 +0530 Subject: [PATCH] update actions and docker-compose - test docker image in every push - update docker-compose redis image --- .github/workflows/ci.yml | 20 ++++++++++++++++++++ docker-compose.yaml | 19 +++++++++++++------ 2 files changed, 33 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a6012b8..9bfdeec 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,3 +22,23 @@ jobs: - name: Build app run: |- go build -o out/GigaUserbot -ldflags="-w -s" . + + docker-build: + runs-on: ubuntu-latest + steps: + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + + - name: Build and push + id: docker_build + uses: docker/build-push-action@v3 + with: + context: . + platforms: linux/amd64,linux/arm64 + push: false + cache-from: type=gha + cache-to: type=gha,mode=max + tags: divkix/GIGA-Userbot:latest diff --git a/docker-compose.yaml b/docker-compose.yaml index 87e67c3..0b526c7 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,18 +1,25 @@ version: '3.9' services: db: - image: postgres:latest + image: redis:latest restart: always - environment: - - POSTGRES_USER=postgres - - POSTGRES_PASSWORD=postgres + networks: + - gigaub + volumes: + - giga-db-data:/data giga-ub: image: giga-ub restart: always build: context: . dockerfile: Dockerfile - links: - - db depends_on: - db + networks: + - gigaub + +volumes: + giga-db-data: + +networks: + gigaub: