discourse/bin/docker/exec
David Taylor 73050d9049 DEV: Update docker development binstubs
- Add `d/ember-cli`, and publish port 4200
- Remove `d/sidekiq`. Sidekiq is now started with the rails server
- Move all `docker exec` logic into a single place, so we have one place to set environment variable pass-throughs
- Use `exec` for all bash scripts, so that return statuses are passed back correctly
- Avoid using `bin/bash -c` unnecessarily, because it makes escaping arguments difficult
2021-05-21 16:51:10 +01:00

14 lines
252 B
Bash
Executable File

#!/bin/bash
exec docker exec \
-it \
-u discourse:discourse \
-w '/src' \
-e RUBY_GLOBAL_METHOD_CACHE_SIZE=131072 \
-e LD_PRELOAD=/usr/lib/libjemalloc.so \
-e RAILS_ENV \
-e NO_EMBER_CLI \
-e QUNIT_RAILS_ENV \
discourse_dev \
"$@"