mirror of
https://github.com/blakeblackshear/frigate.git
synced 2024-11-21 19:07:46 +01:00
fixes
This commit is contained in:
parent
59daa6597b
commit
ec1a8ebd4a
@ -20,7 +20,7 @@ RUN apt-get -qq update \
|
|||||||
python3-pip \
|
python3-pip \
|
||||||
&& pip3 install -U /wheels/*.whl \
|
&& pip3 install -U /wheels/*.whl \
|
||||||
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=DontWarn apt-key adv --fetch-keys https://packages.cloud.google.com/apt/doc/apt-key.gpg \
|
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=DontWarn apt-key adv --fetch-keys https://packages.cloud.google.com/apt/doc/apt-key.gpg \
|
||||||
&& echo "deb https://packages.cloud.google.com/apt coral-edgetpu-stable main" > /etc/apt/sources.list.d/coral-edgetpu.list \
|
&& echo "deb https://packages.cloud.google.com/apt coral-edgetpu-unstable main" > /etc/apt/sources.list.d/coral-edgetpu.list \
|
||||||
&& echo "libedgetpu1-max libedgetpu/accepted-eula select true" | debconf-set-selections \
|
&& echo "libedgetpu1-max libedgetpu/accepted-eula select true" | debconf-set-selections \
|
||||||
&& apt-get -qq update && apt-get -qq install --no-install-recommends -y \
|
&& apt-get -qq update && apt-get -qq install --no-install-recommends -y \
|
||||||
libedgetpu1-max=15.0 \
|
libedgetpu1-max=15.0 \
|
||||||
@ -39,8 +39,6 @@ COPY labelmap.txt /labelmap.txt
|
|||||||
RUN wget -q https://github.com/google-coral/edgetpu/raw/$MODEL_REFS/test_data/ssd_mobilenet_v2_coco_quant_postprocess_edgetpu.tflite -O /edgetpu_model.tflite
|
RUN wget -q https://github.com/google-coral/edgetpu/raw/$MODEL_REFS/test_data/ssd_mobilenet_v2_coco_quant_postprocess_edgetpu.tflite -O /edgetpu_model.tflite
|
||||||
RUN wget -q https://github.com/google-coral/edgetpu/raw/$MODEL_REFS/test_data/ssd_mobilenet_v2_coco_quant_postprocess.tflite -O /cpu_model.tflite
|
RUN wget -q https://github.com/google-coral/edgetpu/raw/$MODEL_REFS/test_data/ssd_mobilenet_v2_coco_quant_postprocess.tflite -O /cpu_model.tflite
|
||||||
|
|
||||||
RUN mkdir /cache /clips
|
|
||||||
|
|
||||||
WORKDIR /opt/frigate/
|
WORKDIR /opt/frigate/
|
||||||
ADD frigate frigate/
|
ADD frigate frigate/
|
||||||
|
|
||||||
|
@ -121,6 +121,7 @@ class FrigateApp():
|
|||||||
|
|
||||||
def start(self):
|
def start(self):
|
||||||
self.init_logger()
|
self.init_logger()
|
||||||
|
# TODO: exit if config doesnt parse
|
||||||
self.init_config()
|
self.init_config()
|
||||||
self.init_queues()
|
self.init_queues()
|
||||||
self.init_database()
|
self.init_database()
|
||||||
@ -132,7 +133,7 @@ class FrigateApp():
|
|||||||
self.init_web_server()
|
self.init_web_server()
|
||||||
self.start_event_processor()
|
self.start_event_processor()
|
||||||
self.start_watchdog()
|
self.start_watchdog()
|
||||||
self.flask_app.run(host='0.0.0.0', port=self.config.web_port, debug=False)
|
self.flask_app.run(host='127.0.0.1', port=5001, debug=False)
|
||||||
self.stop()
|
self.stop()
|
||||||
|
|
||||||
def stop(self):
|
def stop(self):
|
||||||
|
@ -123,7 +123,7 @@ CAMERAS_SCHEMA = vol.Schema(
|
|||||||
vol.Optional('zones', default={}): {
|
vol.Optional('zones', default={}): {
|
||||||
str: {
|
str: {
|
||||||
vol.Required('coordinates'): vol.Any(str, [str]),
|
vol.Required('coordinates'): vol.Any(str, [str]),
|
||||||
'filters': FILTER_SCHEMA
|
vol.Optional('filters', default={}): FILTER_SCHEMA
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
vol.Optional('save_clips', default=DEFAULT_CAMERA_SAVE_CLIPS): {
|
vol.Optional('save_clips', default=DEFAULT_CAMERA_SAVE_CLIPS): {
|
||||||
@ -145,7 +145,6 @@ CAMERAS_SCHEMA = vol.Schema(
|
|||||||
|
|
||||||
FRIGATE_CONFIG_SCHEMA = vol.Schema(
|
FRIGATE_CONFIG_SCHEMA = vol.Schema(
|
||||||
{
|
{
|
||||||
vol.Optional('web_port', default=5000): int,
|
|
||||||
vol.Optional('detectors', default=DEFAULT_DETECTORS): DETECTORS_SCHEMA,
|
vol.Optional('detectors', default=DEFAULT_DETECTORS): DETECTORS_SCHEMA,
|
||||||
'mqtt': MQTT_SCHEMA,
|
'mqtt': MQTT_SCHEMA,
|
||||||
vol.Optional('save_clips', default={}): SAVE_CLIPS_SCHEMA,
|
vol.Optional('save_clips', default={}): SAVE_CLIPS_SCHEMA,
|
||||||
@ -566,10 +565,6 @@ class FrigateConfig():
|
|||||||
|
|
||||||
return config
|
return config
|
||||||
|
|
||||||
@property
|
|
||||||
def web_port(self):
|
|
||||||
return self._web_port
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def detectors(self) -> Dict[str, DetectorConfig]:
|
def detectors(self) -> Dict[str, DetectorConfig]:
|
||||||
return self._detectors
|
return self._detectors
|
||||||
|
@ -22,12 +22,12 @@ http {
|
|||||||
keepalive_timeout 65;
|
keepalive_timeout 65;
|
||||||
|
|
||||||
upstream frigate_api {
|
upstream frigate_api {
|
||||||
server localhost:5000;
|
server localhost:5001;
|
||||||
keepalive 1024;
|
keepalive 1024;
|
||||||
}
|
}
|
||||||
|
|
||||||
server {
|
server {
|
||||||
listen 80;
|
listen 5000;
|
||||||
|
|
||||||
location /stream/ {
|
location /stream/ {
|
||||||
add_header 'Cache-Control' 'no-cache';
|
add_header 'Cache-Control' 'no-cache';
|
||||||
|
Loading…
Reference in New Issue
Block a user