diff --git a/docker-compose.yml b/docker-compose.yml index 60df4e40129d..e6ed3342a4bf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -67,6 +67,8 @@ services: - db - cache - frontend + ports: + - "${PORT:-3000}:3000" worker: <<: *backend @@ -84,6 +86,10 @@ services: - "${CKEDITOR_BUILD_DIR:-./frontend/src/vendor/ckeditor/}:/home/dev/openproject/frontend/src/vendor/ckeditor/" networks: - network + environment: + __VITE_ADDITIONAL_SERVER_ALLOWED_HOSTS: "openproject-assets.local" + ports: + - "${FE_PORT:-4200}:4200" db: image: postgres:17 diff --git a/docs/development/development-environment/docker/README.md b/docs/development/development-environment/docker/README.md index a29f56dbed53..88db8031b219 100644 --- a/docs/development/development-environment/docker/README.md +++ b/docs/development/development-environment/docker/README.md @@ -213,7 +213,7 @@ or for running a particular test docker compose exec backend-test bundle exec rspec path/to/some_spec.rb ``` -Tests are ran within Selenium containers, on a small local Selenium grid. You can connect to the containers via VNC if +Tests are run within Selenium containers, on a small local Selenium grid. You can connect to the containers via VNC if you want to see what the browsers are doing. `gvncviewer` or `vinagre` on Linux is a good tool for this. Set any port in the `docker-compose.override.yml` to access a container of a specific browser. As a default, the `chrome` container is exposed on port 5900. The password is `secret` for all. diff --git a/frontend/angular.json b/frontend/angular.json index 7f5c74c54f34..a5bc59e3ee1b 100644 --- a/frontend/angular.json +++ b/frontend/angular.json @@ -114,7 +114,6 @@ "development": { "buildTarget": "OpenProject:build:development", "proxyConfig": "src/proxy.conf.mjs", - "allowedHosts": ["openproject-assets.local"], "headers": { "Access-Control-Allow-Origin": "*" }