From 9664da0cb7b494dc87056d9886eea6ce2b107eef Mon Sep 17 00:00:00 2001 From: RohitR311 Date: Sun, 12 Jan 2025 20:14:28 +0530 Subject: [PATCH 1/5] feat: add build platform for frontend --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 33df05e9..9a165b33 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:18-alpine +FROM --platform=$BUILDPLATFORM node:18-alpine AS builder WORKDIR /app From a8d349c37f76bd384c0709836fb06e9b90265e9e Mon Sep 17 00:00:00 2001 From: RohitR311 Date: Sun, 12 Jan 2025 20:14:51 +0530 Subject: [PATCH 2/5] feat: add build platform for backend --- server/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/Dockerfile b/server/Dockerfile index 7e197fd3..becad25c 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/playwright:v1.46.0-noble +FROM --platform=$BUILDPLATFORM mcr.microsoft.com/playwright:v1.46.0-noble # Set working directory WORKDIR /app From 2557ff1aa29551a3a37413cd913795d2af6de5af Mon Sep 17 00:00:00 2001 From: RohitR311 Date: Sun, 12 Jan 2025 20:15:34 +0530 Subject: [PATCH 3/5] feat: specify platform for all services --- docker-compose.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 91b72428..300d25f7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,6 +3,7 @@ version: '3.8' services: postgres: image: postgres:13 + platform: linux/amd64,linux/arm64 environment: POSTGRES_USER: ${DB_USER} POSTGRES_PASSWORD: ${DB_PASSWORD} @@ -19,6 +20,7 @@ services: redis: image: redis:6 + platform: linux/amd64,linux/arm64 environment: REDIS_HOST: ${REDIS_HOST} REDIS_PORT: ${REDIS_PORT} @@ -29,6 +31,7 @@ services: minio: image: minio/minio + platform: linux/amd64,linux/arm64 environment: MINIO_ROOT_USER: ${MINIO_ACCESS_KEY} MINIO_ROOT_PASSWORD: ${MINIO_SECRET_KEY} @@ -44,6 +47,7 @@ services: #context: . #dockerfile: server/Dockerfile image: getmaxun/maxun-backend:v0.0.10 + platform: linux/amd64,linux/arm64 ports: - "${BACKEND_PORT:-8080}:${BACKEND_PORT:-8080}" env_file: .env @@ -71,6 +75,7 @@ services: #context: . #dockerfile: Dockerfile image: getmaxun/maxun-frontend:v0.0.7 + platform: linux/amd64,linux/arm64 ports: - "${FRONTEND_PORT:-5173}:${FRONTEND_PORT:-5173}" env_file: .env From 67dfb9122490392ba8d64e321d4a7c106a70247c Mon Sep 17 00:00:00 2001 From: amhsirak Date: Mon, 13 Jan 2025 16:06:09 +0530 Subject: [PATCH 4/5] fix: remove platform --- docker-compose.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 300d25f7..91b72428 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,6 @@ version: '3.8' services: postgres: image: postgres:13 - platform: linux/amd64,linux/arm64 environment: POSTGRES_USER: ${DB_USER} POSTGRES_PASSWORD: ${DB_PASSWORD} @@ -20,7 +19,6 @@ services: redis: image: redis:6 - platform: linux/amd64,linux/arm64 environment: REDIS_HOST: ${REDIS_HOST} REDIS_PORT: ${REDIS_PORT} @@ -31,7 +29,6 @@ services: minio: image: minio/minio - platform: linux/amd64,linux/arm64 environment: MINIO_ROOT_USER: ${MINIO_ACCESS_KEY} MINIO_ROOT_PASSWORD: ${MINIO_SECRET_KEY} @@ -47,7 +44,6 @@ services: #context: . #dockerfile: server/Dockerfile image: getmaxun/maxun-backend:v0.0.10 - platform: linux/amd64,linux/arm64 ports: - "${BACKEND_PORT:-8080}:${BACKEND_PORT:-8080}" env_file: .env @@ -75,7 +71,6 @@ services: #context: . #dockerfile: Dockerfile image: getmaxun/maxun-frontend:v0.0.7 - platform: linux/amd64,linux/arm64 ports: - "${FRONTEND_PORT:-5173}:${FRONTEND_PORT:-5173}" env_file: .env From 0fadd76d5f143a135bd5bd69dfa9e183b81c6401 Mon Sep 17 00:00:00 2001 From: amhsirak Date: Mon, 13 Jan 2025 16:06:29 +0530 Subject: [PATCH 5/5] chore: BE 0.0.11, FE 0.0.8 --- docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 91b72428..3a0e9118 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -43,7 +43,7 @@ services: #build: #context: . #dockerfile: server/Dockerfile - image: getmaxun/maxun-backend:v0.0.10 + image: getmaxun/maxun-backend:v0.0.11 ports: - "${BACKEND_PORT:-8080}:${BACKEND_PORT:-8080}" env_file: .env @@ -70,7 +70,7 @@ services: #build: #context: . #dockerfile: Dockerfile - image: getmaxun/maxun-frontend:v0.0.7 + image: getmaxun/maxun-frontend:v0.0.8 ports: - "${FRONTEND_PORT:-5173}:${FRONTEND_PORT:-5173}" env_file: .env