diff --git a/.env b/.env new file mode 100644 index 0000000..fb82afa --- /dev/null +++ b/.env @@ -0,0 +1,9 @@ +DB_USER=teslamate +DB_PASSWD=123456 +DB_HOST=database +DB_PORT=5432 +DB_NAME=teslamate +BATCH=10 +HTTP_TIMEOUT=5 +HTTP_RETRY=5 +INTERVAL=5 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..979d1c6 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM ubuntu:22.04 + +RUN mkdir /root/app + +RUN apt update && apt install -y python3 python3-pip + +COPY * /root/app + +RUN pip install -r /root/app/requirements.txt + +ENTRYPOINT ["python3", "/root/app/teslamate_fix_addrs.py"] diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..d6872ac --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,15 @@ +services: + teslamate_fix_addrs: + image: huafengchun/teslamate_fix_addrs:latest + container_name: teslmate_fix_addrs + restart: unless-stopped + environment: + - DB_USER=teslamate + - DB_PASSWD=123456 + - DB_HOST=database + - DB_PORT=5432 + - DB_NAME=teslamate + - BATCH=10 + - HTTP_TIMEOUT=5 + - HTTP_RETRY=5 + - INTERVAL=5 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..f20d011 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,3 @@ +Requests==2.31.0 +SQLAlchemy==2.0.24 +psycopg2-binary==2.9.9 diff --git a/teslamate_fix_locations.py b/teslamate_fix_addrs.py similarity index 100% rename from teslamate_fix_locations.py rename to teslamate_fix_addrs.py