fixed local setup to run on ARM64 (#6877)

* fixed local setup to run on ARM64

* set local profile in makefile by default

* reverted compose comment for postgres command
This commit is contained in:
Andrii Chubatiuk
2024-04-12 11:10:34 +03:00
committed by GitHub
parent 9601660751
commit 77d7508cee
4 changed files with 11 additions and 10 deletions

View File

@@ -12,12 +12,12 @@ env:
CYPRESS_COVERAGE: "true"
NODE_VERSION: 18
YARN_VERSION: 1.22.22
REDASH_COOKIE_SECRET: "2H9gNG9obnAQ9qnR9BDTQUph6CbXKCzF"
REDASH_COOKIE_SECRET: 2H9gNG9obnAQ9qnR9BDTQUph6CbXKCzF
REDASH_SECRET_KEY: 2H9gNG9obnAQ9qnR9BDTQUph6CbXKCzF
COMPOSE_DOCKER_CLI_BUILD: 1
DOCKER_BUILDKIT: 1
FRONTEND_BUILD_MODE: 1
INSTALL_GROUPS: main,all_ds,dev
SERVER_MOUNT: /ignore
PERCY_BRANCH: ${{github.head_ref || github.ref_name}}
PERCY_COMMIT: ${{github.sha}}
PERCY_PULL_REQUEST: ${{github.event.number}}
@@ -152,7 +152,6 @@ jobs:
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: 1
INSTALL_GROUPS: main
COMPOSE_PROFILES: e2e
REDASH_PRODUCTION: "true"
PERCY_TOKEN: ${{ secrets.PERCY_TOKEN }}
CYPRESS_PROJECT_ID: ${{ secrets.CYPRESS_PROJECT_ID }}
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}

View File

@@ -2,6 +2,7 @@
export COMPOSE_DOCKER_CLI_BUILD=1
export DOCKER_BUILDKIT=1
export COMPOSE_PROFILES=local
compose_build: .env
docker compose build

View File

@@ -6,7 +6,7 @@ services:
FRONTEND_BUILD_MODE: ${FRONTEND_BUILD_MODE:-2}
INSTALL_GROUPS: ${INSTALL_GROUPS:-main,all_ds,dev}
volumes:
- $PWD:${SERVER_MOUNT:-/app}
- $PWD:${SERVER_MOUNT:-/ignore}
command: manage version
environment:
REDASH_LOG_LEVEL: "INFO"
@@ -18,4 +18,5 @@ services:
REDASH_MAIL_PORT: "1025"
REDASH_ENFORCE_CSRF: "true"
REDASH_COOKIE_SECRET: ${REDASH_COOKIE_SECRET}
REDASH_PRODUCTION: ${REDASH_PRODUCTION:-"false"}
REDASH_SECRET_KEY: ${REDASH_SECRET_KEY}
REDASH_PRODUCTION: ${REDASH_PRODUCTION:-"true"}

View File

@@ -8,7 +8,7 @@ services:
- postgres
- redis
ports:
- "5000:5000"
- "${REDASH_PORT:-5000}:5000"
- "5678:5678"
environment:
PYTHONUNBUFFERED: 0
@@ -38,16 +38,16 @@ services:
image: redis:7-alpine
restart: unless-stopped
postgres:
image: pgautoupgrade/pgautoupgrade:latest
image: postgres:16-alpine
ports:
- "15432:5432"
- "${POSTGRES_PORT:-15432}:5432"
# The following turns the DB into less durable, but gains significant performance improvements for the tests run (x3
# improvement on my personal machine). We should consider moving this into a dedicated Docker Compose configuration for
# tests.
command: "postgres -c fsync=off -c full_page_writes=off -c synchronous_commit=OFF"
command: postgres -c fsync=off -c full_page_writes=off -c synchronous_commit=OFF
restart: unless-stopped
environment:
POSTGRES_HOST_AUTH_METHOD: "trust"
POSTGRES_HOST_AUTH_METHOD: trust
email:
image: maildev/maildev
ports: