mirror of
https://github.com/zammad/zammad
synced 2026-05-24 09:48:36 +00:00
23 lines
544 B
Ruby
Executable file
23 lines
544 B
Ruby
Executable file
#!/usr/bin/env ruby
|
|
# Copyright (C) 2012-2026 Zammad Foundation, https://zammad-foundation.org/
|
|
|
|
require 'socket'
|
|
|
|
HOST = ENV['ZAMMAD_BIND_IP'] || '127.0.0.1'
|
|
PORT = ENV['ZAMMAD_RAILS_PORT'] || 3000
|
|
|
|
# Waits for Puma server on configured port to become ready and then starts vite dev server
|
|
loop do
|
|
begin
|
|
TCPSocket.new(HOST, PORT.to_i)
|
|
break
|
|
rescue Errno::ECONNREFUSED
|
|
puts "Waiting for Puma server at #{HOST}:#{PORT}..."
|
|
sleep 1
|
|
end
|
|
end
|
|
|
|
require 'rubygems'
|
|
require 'bundler/setup'
|
|
|
|
load Gem.bin_path('vite_ruby', 'vite')
|