modified architecture
This commit is contained in:
@@ -1,5 +1,3 @@
|
||||
HOST=
|
||||
PORT=
|
||||
CACHE_DURATION=
|
||||
ICS_URL=
|
||||
TIME_ZONE=
|
||||
|
||||
@@ -5,4 +5,6 @@ WORKDIR /app
|
||||
COPY ./app .
|
||||
RUN pip install --no-cache-dir -r requirements.txt
|
||||
|
||||
EXPOSE 80
|
||||
|
||||
CMD ["python", "-u", "main.py"]
|
||||
|
||||
2
Makefile
2
Makefile
@@ -10,4 +10,4 @@ down:
|
||||
restart: down up
|
||||
|
||||
logs:
|
||||
@docker compose logs zeus-filter -f
|
||||
@docker compose logs -f
|
||||
|
||||
@@ -28,19 +28,16 @@ def main() -> None:
|
||||
signal.signal(signal.SIGTERM, _handle_exit)
|
||||
signal.signal(signal.SIGINT, _handle_exit)
|
||||
|
||||
host = _get_environment_variable("HOST")
|
||||
port = _get_environment_variable("PORT")
|
||||
cache_duration = _get_environment_variable("CACHE_DURATION")
|
||||
ics_url = _get_environment_variable("ICS_URL")
|
||||
time_zone = _get_environment_variable("TIME_ZONE")
|
||||
|
||||
port_int = _parse_environment_variable("PORT", port)
|
||||
cache_duration_int = _parse_environment_variable("CACHE_DURATION", cache_duration)
|
||||
|
||||
utils.set_time_zone(time_zone)
|
||||
|
||||
server = Server(host, port_int, cache_duration_int, ics_url)
|
||||
server = Server("0.0.0.0", 80, cache_duration_int, ics_url)
|
||||
server.serve()
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
main()
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
services:
|
||||
zeus-filter:
|
||||
container_name: zeus-filter
|
||||
build: .
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- HOST=${HOST}
|
||||
- PORT=${PORT}
|
||||
- CACHE_DURATION=${CACHE_DURATION}
|
||||
- ICS_URL=${ICS_URL}
|
||||
- TIME_ZONE=${TIME_ZONE}
|
||||
|
||||
Reference in New Issue
Block a user