diff --git a/web/Modules/Docker/App/Models/DockerContainer.php b/web/Modules/Docker/App/Models/DockerContainer.php index e2685992..0d194bfb 100644 --- a/web/Modules/Docker/App/Models/DockerContainer.php +++ b/web/Modules/Docker/App/Models/DockerContainer.php @@ -57,6 +57,9 @@ public static function boot() $nextId = $getLastContainer->id + 1; } + $model->port = trim($model->port); + $model->external_port = trim($model->external_port); + $dockerContainerApi = new DockerContainerApi(); $dockerContainerApi->setImage($model->image); $dockerContainerApi->setEnvironmentVariables($model->environment_variables); diff --git a/web/app/Models/Domain.php b/web/app/Models/Domain.php index 2e07d804..ef268566 100644 --- a/web/app/Models/Domain.php +++ b/web/app/Models/Domain.php @@ -279,7 +279,7 @@ public function configureVirtualHost() $findDockerContainer = DockerContainer::where('id', $this->server_application_settings['docker_container_id']) ->first(); if ($findDockerContainer) { - $apacheVirtualHostBuilder->setProxyPass('http://127.0.0.1:'.$findDockerContainer->external_port); + $apacheVirtualHostBuilder->setProxyPass('http://127.0.0.1:'.$findDockerContainer->external_port.'/'); $apacheVirtualHostBuilder->setAppType('docker'); $apacheVirtualHostBuilder->setAppVersion($appVersion); }