Enable selenium service in devcontainer for system tests (#1340)

Co-authored-by: Pedro J. Aramburu <pedro@joakin.dev>
This commit is contained in:
Pedro J. Aramburu
2026-04-06 09:15:57 -03:00
committed by GitHub
parent 246cd00cbb
commit 616c363b3e
8 changed files with 72 additions and 6 deletions

View File

@@ -4,7 +4,8 @@
"service": "app",
"runServices": [
"db",
"redis"
"redis",
"selenium"
],
"workspaceFolder": "/workspace",
"containerEnv": {

View File

@@ -10,6 +10,7 @@ x-rails-env: &rails_env
POSTGRES_PASSWORD: postgres
BUNDLE_PATH: /bundle
REDIS_URL: redis://redis:6379/1
SELENIUM_REMOTE_URL: http://selenium:4444
services:
app:
@@ -28,6 +29,7 @@ services:
depends_on:
- db
- redis
- selenium
worker:
build:
@@ -59,6 +61,14 @@ services:
environment:
<<: *db_env
selenium:
image: selenium/standalone-chromium:latest
ports:
- "4444:4444"
- "7900:7900"
shm_size: 2gb
restart: unless-stopped
volumes:
postgres-data:
redis-data: