From 09cccf0ffba8483923843352f855cf30ea68b550 Mon Sep 17 00:00:00 2001 From: Devaev Maxim Date: Sun, 8 Jul 2018 01:31:11 +0000 Subject: moved main configs to kvmd package --- os/platforms/v1/Dockerfile.part | 6 ++-- os/platforms/v1/index.html | 66 ----------------------------------- os/platforms/v1/kvmd.yaml | 73 --------------------------------------- os/platforms/v1/nginx.conf | 76 ----------------------------------------- 4 files changed, 3 insertions(+), 218 deletions(-) delete mode 100644 os/platforms/v1/index.html delete mode 100644 os/platforms/v1/kvmd.yaml delete mode 100644 os/platforms/v1/nginx.conf (limited to 'os') diff --git a/os/platforms/v1/Dockerfile.part b/os/platforms/v1/Dockerfile.part index 566f229c..16d08ee8 100644 --- a/os/platforms/v1/Dockerfile.part +++ b/os/platforms/v1/Dockerfile.part @@ -6,9 +6,9 @@ RUN pkg-install \ COPY stages/pikvm/config.txt /boot/ COPY stages/pikvm/sysctl.conf /etc/sysctl.d/99-pikvm.conf COPY stages/pikvm/udev.rules /etc/udev/rules.d/pikvm.rules -COPY stages/pikvm/index.html /srv/http/ -COPY stages/pikvm/kvmd.yaml /etc/ -COPY stages/pikvm/nginx.conf /etc/nginx/ + +RUN cp /usr/share/kvmd/configs/nginx/nginx.conf /etc/nginx/ +RUN cp /usr/share/kvmd/configs/kvmd/v1.yaml /etc/kvmd.yaml RUN systemctl enable kvmd RUN systemctl enable nginx diff --git a/os/platforms/v1/index.html b/os/platforms/v1/index.html deleted file mode 100644 index 87281e88..00000000 --- a/os/platforms/v1/index.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - -π-kvm - - - - - - -
- -
- - diff --git a/os/platforms/v1/kvmd.yaml b/os/platforms/v1/kvmd.yaml deleted file mode 100644 index 52890551..00000000 --- a/os/platforms/v1/kvmd.yaml +++ /dev/null @@ -1,73 +0,0 @@ -kvmd: - server: - host: localhost - port: 8081 - heartbeat: 3.0 - - keyboard: - pinout: - clock: 17 - data: 4 - - pulse: 0.0002 - - atx: - pinout: - power_led: 16 - hdd_led: 12 - power_switch: 26 - reset_switch: 20 - - click_delay: 0.1 - long_click_delay: 5.5 - - state_poll: 0.1 - - msd: - device: "/dev/kvmd-msd" - init_delay: 2.0 - write_meta: true - chunk_size: 8192 - - streamer: - pinout: - cap: 21 - conv: 25 - - sync_delay: 1.0 - init_delay: 1.0 - shutdown_delay: 10.0 - - size: - width: 720 - height: 576 - - cmd: - - "/usr/bin/mjpg_streamer" - - "-i" - - "input_uvc.so -d /dev/kvmd-streamer -e 2 -y -n -r {width}x{height}" - - "-o" - - "output_http.so -l localhost -p 8082" - -logging: - version: 1 - disable_existing_loggers: false - - formatters: - console: - (): logging.Formatter - style: "{" - datefmt: "%H:%M:%S" - format: "[{asctime}] {name:20.20} {levelname:>7} --- {message}" - - handlers: - console: - level: DEBUG - class: logging.StreamHandler - stream: ext://sys.stdout - formatter: console - - root: - level: INFO - handlers: - - console diff --git a/os/platforms/v1/nginx.conf b/os/platforms/v1/nginx.conf deleted file mode 100644 index 0cb74801..00000000 --- a/os/platforms/v1/nginx.conf +++ /dev/null @@ -1,76 +0,0 @@ -user http; -worker_processes 4; - -# error_log /tmp/nginx.error.log; -error_log /dev/null crit; - -events { - worker_connections 64; - use epoll; -} - -http { - include mime.types; - default_type application/octet-stream; - charset utf-8; - - sendfile on; - keepalive_timeout 10; - # gzip on; - - upstream kvmd { - server localhost:8081 fail_timeout=0s max_fails=0; - } - - upstream mjpg_streamer { - server localhost:8082 fail_timeout=0s max_fails=0; - } - - server { - # access_log /tmp/nginx.access.log; - access_log off; - - listen 80; - server_name localhost; - - client_body_temp_path /tmp/nginx.client_body_temp; - fastcgi_temp_path /tmp/nginx.fastcgi_temp; - proxy_temp_path /tmp/nginx.proxy_temp; - scgi_temp_path /tmp/nginx.scgi_temp; - uwsgi_temp_path /tmp/nginx.uwsgi_temp; - - location / { - root /srv/http; - index index.html; - } - - location /kvmd/ws { - rewrite /kvmd/ws /ws break; - proxy_pass http://kvmd; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; - proxy_connect_timeout 7d; - proxy_send_timeout 7d; - proxy_read_timeout 7d; - } - - location /kvmd/msd/write { - rewrite /kvmd/msd/write /msd/write break; - proxy_pass http://kvmd; - limit_rate 6250k; - limit_rate_after 50k; - client_max_body_size 0; - proxy_request_buffering off; - } - - location /kvmd { - rewrite /kvmd/?(.*) /$1 break; - proxy_pass http://kvmd; - } - - location /streamer { - rewrite /streamer/?(.*) /$1 break; - proxy_pass http://mjpg_streamer; - } - } -} -- cgit v1.2.3