Files
zellij/docker-compose.yml
T
Aram Drevekenin 889bd06f44 Migrate from wasmtime to wasmi (#4449)
* initial implementation

* fix stdio and host folder mounting

* some memory usage optimizations

* fix plugin tests

* remove unused plugin cache

* fix docker-compose for e2e tests when running locally

* rustfmt

* initial pinned executor implementation

* EXPERIMENT: add jemalloc

* initial dynamic pinned threadpool

* cleanups and experiments

* keep state on execution threads

* reintroduce memory cache

* add wasmi engine to executor threads

* load plugins for new clients on the relevant executor thread

* only show loading indication of loading for more than 0.4 secs

* fix anonymous plugin loading without client id

* refactor lots of stuff

* update snapshots

* tests for pinned executor

* remove jemalloc

* fix stderr from plugins

* cleanups

* rustfmt

* cleanups

* fix endless loading for additinal attachments

* more cleanups

* remove singlepass feature

* fix displaying plugin permission message

* render optimizations

* always render for tests

* rustfmt

* optimize release build for wasmi

* fixes for multiple client plugin loading

* fix frame rendering for multiple clients

* rustfmt

* fix loading background plugins and e2e event ordering change

* rustfmt

* account for races in the pin_floating_panes e2e test

* docs(changelog): add PR
2025-10-21 14:36:30 +02:00

26 lines
562 B
YAML

---
version: "2.1"
services:
zellij-e2e:
image: ghcr.io/linuxserver/openssh-server
container_name: zellij-e2e
hostname: zellij-e2e
network_mode: host
environment:
PUID: 1000
PGID: 1000
TZ: Europe/Vienna
PASSWORD_ACCESS: true
USER_PASSWORD: test
USER_NAME: test
volumes:
- type: bind
source: ./target
target: /usr/src/zellij
- type: bind
source: ./src/tests/fixtures
target: /usr/src/zellij/fixtures
ports:
- 2222:2222
restart: unless-stopped